1 poin oleh jay03 19 hari lalu | 4 komentar | Bagikan ke WhatsApp

Saya sudah mencoba membangun pipeline CI/CD. Saya membuat pipeline CI yang menurut saya paling sederhana, lalu mengimplementasikannya agar CD hanya berjalan saat proses tersebut berhasil. Saya penasaran, pada tahap CI, langkah tambahan apa yang biasanya ditambahkan di lingkungan kerja nyata atau oleh rekan-rekan lain?

4 komentar

 
kurthong 19 hari lalu

Anda bisa mengatasinya dengan mematikan deploy otomatis Vercel lalu melakukan deploy langsung lewat Vercel CLI di GitHub Actions.

  1. Di pengaturan proyek Vercel,
    nonaktifkan "GitHub Auto Deploy"
  2. Tambahkan step deploy di CI yml:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

Dengan begitu, deploy hanya akan terpicu saat seluruh CI berhasil.

 
jay03 19 hari lalu

Oh, itu sudah saya bahas di bagian kedua cerita!!! Terima kasih atas sarannya

 
kurthong 19 hari lalu

Haha, saya berkomentar hanya setelah membaca artikel utamanya tanpa mengeceknya. Semangat!