Kembali lagi ke Dashboard, pilih Job yang telah dibuat, pada kasus saya namanya Belajar Jenkins, lalu pilih menu Configure.

Pada opsi Source Code Management, pilih Git dan isi Repository URL projek kalian dan pastikan Credentials-nya adalah yang barusan dipilih serta tulis branch utama di opsi Branches to build.

Agar meyakinkan, coba dengan repositori privat yang kamu punya.

Misalnya seperti ini:

Lalu pada opsi Build Steps, klik dropdown Add build step, pilih Execute shell dan silahkan isi dengan perintah-perintah yang ingin dijalankan saat telah berhasil meng-clone repositori tersebut.

Karena repositori contoh saya adalah projek Laravel, maka saya ingin coba menambahkan satu perintah dahulu, yakni composer install dan ingin lihat hasilnya.

Lalu klik dulu tombol Save untuk memastikan bahwa kita telah berhasil dan tak ada error sampai sini.

Terakhir klik menu Build Now untuk testing konfigurasi di atas. Tunggu sebentar akan ada progress di pojok kiri bawah.

Silahkan klik pada angka #4 atau berapapun yang ada di layar kamu lalu klik menu Console Output untuk melihat proses yang terjadi.

Nampak pada punya saya lancar jaya, terlihat di sana ada tulisan composer install dan selanjutnya berjalan sebagaimana seharusnya.

Kalau kita klik kembali nama jobnya, lalu pilih menu Workspace, maka akan muncul direktori projek kita.

Nah, sampai sini kita sudah berhasil melakukan cloning dan menjalankan build steps. Silahkan tambahkan sendiri script atau command lainnya sesuai kebutuhan ya.

Etapipaaak, itu buildnya masih manual. Bagaimana caranya agar otomatis saat ada perubahan kode di repository, maka si build step ini berjalan sendiri tanpa bantuan kita?

By Reza Nurfachmi

Your friendly muslim software engineer.

Leave a Reply