#!/bin/bash ERRBIT_PROJECT_PATH=$HOME/git/projetos/rails/errbit ERRBIT_DEPLOY_PATH=$HOME/git/projetos/rails/errbit_deploy ERRBIT_DEPLOY_APP_PATH=$ERRBIT_DEPLOY_PATH/errbit cd $ERRBIT_PROJECT_PATH # As dependĂȘncias devem ter sido instaladas, vendorizdas e comitadas # bundle install # bundle package --all # Pega a commit mais recente REV=$(git --git-dir=$ERRBIT_PROJECT_PATH/.git rev-parse HEAD) # exporta os arquivos do index (incluindo submodulos para a pasta de deploy git checkout-index -a -f --prefix=$ERRBIT_DEPLOY_APP_PATH/ # navega para a pasta com a copia da app em ERRBIT_DEPLOY_PATH cd $ERRBIT_DEPLOY_APP_PATH # compacta o arquivo de deploy tar -czvf ../errbit-REV.tar.gz *