Skip to content

Example Github Actions Project designed to show how to connect to all three mayor shell

License

Notifications You must be signed in to change notification settings

TheStoneMX/Git-Actions-GCP-AWS-Azure

Repository files navigation

Git-Actions-GCP-AWS-Azure

Example Github Actions Project designed to show how to connect to all three mayor shell

GitActions

Go to each shell and create a virtual environment:

python3 -m ~/.venv; 
source ~/.venv/bin/activate

0.- need to create keys for each cloud provider to communicate :
1.- ssh-keygen -t rsa # keys are saved to /home/{user_name}/.ssh/id_rsa.pub
2.- print out the key cat /home/{user_name}/.ssh/id_rsa.pub
3.- then create a new key by copying the key and paste in the GitHub menu-->settings->SSH & GPC Keys
4.- this has to be done by each provider
5.- Copy from the menu "code-local-" [email protected]:TheStoneMX/Git-Actions-GCP-AWS-Azure.git to each provider shell
6.- makefile all

If you want Continuous Deployment

1.- Create Triggers to be notified when the source code changes so it will recompile the code, generate the Docker file, and push it to Kubernetes

About

Example Github Actions Project designed to show how to connect to all three mayor shell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published