Pipeline CI/CD (GitHub Actions)
Pipeline audit keamanan, typecheck/test, serta build+deploy, dengan scope pada branch production dan tag versi alih-alih di setiap push.
Masalah
Sebelum ini belum ada CI di Inspigo — deploy berarti melakukan SSH ke
server dan menjalankan perintah pm2 secara manual, tanpa tahapan audit
atau test otomatis di antaranya.
Arsitektur
Tiga pipeline: audit keamanan (dipakai bersama dengan workflow otomatisasi pentest), typecheck & test, serta build + deploy. Sengaja di-scope agar hanya berjalan di branch production dan saat tag versi dibuat, bukan pada setiap push — menjaga agar proses CI tetap terikat dengan apa yang benar-benar akan dirilis.
Eksekusi
Dibangun sendiri, menyusun desain pipeline lewat brainstorming bersama AI. Masih hanya segelintir proyek yang memiliki setup CI, sehingga ini tetap menjadi rollout parsial alih-alih standar di seluruh organisasi.
Dampak
Deploy menjadi otomatis berbasis push-to-repo alih-alih pekerjaan manual lewat SSH server, dengan proses build yang lebih cepat dan, untuk target serverless, tahapan audit/test berjalan otomatis sebagai bagian dari pipeline yang sama. Belum ada screenshot khusus untuk pipeline typecheck/build+deploy itu sendiri — menjadi tindak lanjut terbuka jika nanti sudah tersedia.