1 ポイント 投稿者 jay03 26 일 전 | 4件のコメント | WhatsAppで共有

CI/CDパイプラインの構築を経験してみました。最もシンプルだと思うCIパイプラインを構築し、成功した場合にのみCDが動くように実装したのですが、CI段階で実務や他の方々はどのようなステップを追加しているのか気になります!

4件のコメント

 
kurthong 26 일 전

Vercel の自動デプロイをオフにして、GitHub Actions から直接 Vercel CLI でデプロイする方式で解決できます。

  1. Vercel プロジェクト設定で
    "GitHub Auto Deploy" を無効化
  2. CI の yml にデプロイ step を追加:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

こうすると、CI 全体が成功したときだけデプロイがトリガーされます。

 
jay03 26 일 전

あ、それは2つ目の記事で進めました!!!アドバイスありがとうございます

 
kurthong 26 일 전

あはは、確認しないで本文だけ読んでコメントしてしまいました。応援しています!