Open Antonio214 opened 6 months ago
Olá, @Antonio214. Uma ótima ideia!
Tenho apenas algumas sugestões/considerações:
feature/**
que usamos)? A pipeline quebraria para esses casos. Planeja fazer algum tipo de deploy para essas reviews?👍🏻
@lhleonardo, obrigado pelos feedbacks. Responde seus pontos:
1 - Excelente catch, passou despercebido pra mim as demais branchs. Minha ideia era rodar esse script de deploy somente para os ambientes de homologação e main num primeiro momento, principalmente devido ao fato de que cada ambiente a mais representa mais um setup de portas e uma pasta no servidor, no modelo que estamos fazendo. Mas se vocês sentirem necessidade de visualizar essas branches posso buscar uma solução também.
Nota: Acredito que a pipeline não vai quebrar por conta desse trecho. Mas me corrija se eu tiver enganado, pq não tenho tanta experiência com github actions.
if: github.ref == 'refs/heads/${{ matrix.branch }}'
.
2 - Não sei se entendi esse ponto, vou te chamar pra alinhar melhor. Mas minha ideia para o backup seria fazer o backup somente de Produção (assumi que não seria necessário fazer o de homologação). Revisando aqui, acredito que está faltando uma condicional para ele só rodar na branch de produção, vou alterar isso.
3 - Essa é uma excelente ideia e vou providenciar também.
4 - Já providenciei isso e pelo feedback do Breno elas já estão abertas.
Sugestão de melhoria para a pipeline: