1 poin oleh jay03 2026-04-03 | 5 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?

5 komentar

 
roxie 8 hari lalu

Saya menuliskan beberapa pemikiran yang muncul saat membacanya secara acak.

  • Sepertinya akan lebih baik jika kebutuhan akan CI dan CD dijelaskan dengan menempatkan masing-masing dalam bagian terpisah.
  • npm ci adalah singkatan dari clean install.
  • Semoga segera dapat pekerjaan!
 
kurthong 2026-04-03

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 2026-04-03

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

 
kurthong 2026-04-03

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