Skip to content

fix(cd): falhar o deploy quando o script remoto der erro - #73

Merged
egionCode merged 1 commit into
mainfrom
fix/cd-ssh-script-set-e
Aug 8, 2026
Merged

egionCode merged 1 commit into
mainfrom
fix/cd-ssh-script-set-e

Conversation

@egionCode

Copy link
Copy Markdown
Owner

Resumo

  • O job deploy-web reportava sucesso mesmo quando o cd para a pasta remota falhava (pasta nao existia ainda no servidor), porque o script SSH nao tinha set -e e o ultimo comando (docker logout) mascarava o erro real.
  • Adiciona set -e no inicio do script.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Without `set -e`, a failing `cd` into a not-yet-created directory let
the rest of the script run anyway, and the job reported success because
the final `docker logout` (which always succeeds) masked the real error.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@egionCode
egionCode merged commit f96a7c5 into main Aug 8, 2026
1 check passed
@egionCode
egionCode deleted the fix/cd-ssh-script-set-e branch August 8, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant