#!/bin/bash source $(dirname $0)“/_heroku_vars.sh”
# parar se ocorrer algum erro set -e
# definie a app heroku que será utilizado export HEROKU_APP=$STAGING_APP
# exibe os comandos executados set -v
git checkout master # traz atualizações do develop para o master, ignorando conflitos git merge –no-ff –rerere-autoupdate –no-edit -v –stat -X theirs develop git checkout develop
# coloca a app online em modo de manutenção heroku maintenance:on
# publica app no heroku git push $STAGING_APP master # roda as migrações heroku run rake db:migrate # reinicia a app no heroku heroku ps:restart
# tira o app do modo manutenção heroku maintenance:off
# atualiza repositório git push -v origin master:master git push -v origin develop:develop git push -v –tags origin