A simple GIT deployment workflow written in Shell Script.
- GIT (Installed local and remote server)
- SSH access passwordless
- Bash >= 3
- Prepare your local, server and bitbucket/github ssh permissions.
- Copy 'dist' contents to your root directory (where .bash_profile/.zprofile is located).
- Enjoy!
- Bash 3+;
- Deploy with Git and SSH;
- Multiple environments.
- Run
depflow init
into your single project to create the .depflowconfig file - Fill the .depflowconfig file with your server info
- Run
depflow build
to clone the entire repo into your server - Run
depflow [environment]
to deploy the changes
Note: You must have SSH permissions in your server and github/bitbucket. See more.