Software Challenge : Deployment

  1. Zu deployende Branches in den entsprechenden deployment-Branch mergen ("staging" oder "production"), z.B.: git checkout staging && git merge 123_did_something && git push
  2. Deployscript für die entsprechende Umgebung ausführen, z.B.: bundle exec cap staging deploy:migrations
  3. Falls ein Deploy schief geht, kann man per bundle exec cap deploy:rollback bzw bundle exec cap staging deploy:rollback den letzten Deploy rückgägnig machen.