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
.
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?