Pada hari pertama minggu ke-10, pengembangan difokuskan pada pemahaman konsep dasar CI/CD serta implementasi awal menggunakan GitHub Actions. Tahap ini penting sebagai fondasi sebelum membangun sistem pipeline otomatis di platform StackForge.
Beberapa hal yang dilakukan pada tahap ini antara lain:
Mempelajari perbedaan antara Continuous Integration (CI), Continuous Delivery, dan Continuous Deployment untuk memahami alur otomatisasi dalam pengembangan software.
Memahami struktur dasar GitHub Actions seperti workflow file, triggers, jobs, steps, dan runners.
Membuat workflow GitHub Actions pertama dengan trigger saat terjadi push ke repository dan menampilkan output sederhana sebagai uji coba.
Mempelajari GitHub Actions Marketplace dan menggunakan beberapa action seperti
actions/checkout dan actions/setup-node.Mengembangkan workflow sederhana dengan langkah checkout repository, install dependencies, dan menjalankan testing menggunakan tools seperti Jest atau Vitest.
Dengan implementasi ini, workflow GitHub Actions sudah berhasil berjalan secara otomatis setiap kali terjadi push ke repository, sebagai langkah awal menuju sistem CI/CD yang lebih kompleks.

0 Komentar