1 pontos por jay03 26 일 전 | 4 comentários | Compartilhar no WhatsApp

Tive a experiência de construir um pipeline de CI/CD. Implementei um pipeline de CI que considerei o mais simples possível e fiz com que o CD só fosse executado em caso de sucesso, mas estou curioso para saber quais etapas vocês ou outras pessoas costumam adicionar na fase de CI no trabalho ou em outros contextos!

4 comentários

 
kurthong 26 일 전

Você pode resolver isso desativando o deploy automático da Vercel e fazendo o deploy diretamente com a Vercel CLI no GitHub Actions.

  1. Nas configurações do projeto na Vercel,
    desative o GitHub Auto Deploy
  2. Adicione uma etapa de deploy no arquivo yml do CI:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

Assim, o deploy só será acionado quando todo o CI for concluído com sucesso.

 
jay03 26 일 전

Ah, isso foi abordado na segunda parte!!! Obrigado pela dica

 
kurthong 26 일 전

Haha, comentei só lendo o post principal sem conferir. Força!