26 lines
816 B
YAML
26 lines
816 B
YAML
name: Rollback para Versão Anterior
|
|
on:
|
|
workflow_dispatch: # Isso faz aparecer um botão "Run Workflow" no Gitea
|
|
|
|
jobs:
|
|
rollback:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Reverter Link Simbólico
|
|
uses: appleboy/ssh-action@master
|
|
with:
|
|
host: 10.1.1.124
|
|
username: juru
|
|
key: ${{ secrets.SSH_PRIVATE_KEY }}
|
|
script: |
|
|
PREVIOUS_RELEASE=$(ls -dt /home/juru/apps/releases/* | sed -n '2p')
|
|
|
|
if [ -z "$PREVIOUS_RELEASE" ]; then
|
|
echo "Erro: Nenhuma versão anterior encontrada!"
|
|
exit 1
|
|
fi
|
|
|
|
ln -sfn $PREVIOUS_RELEASE /home/juru/apps/current
|
|
|
|
pm2 reload portal-dias-rota
|
|
echo "Rollback para $PREVIOUS_RELEASE concluído com sucesso!" |