[Automation] LANGKAH MEMBUAT JENKINS PIPELINE JOB
Sip, mari kita buat sekarang. Berikut panduan lengkap dan mudah untuk membuat Jenkins Pipeline Job yang akan membaca Jenkinsfile
dari repo GitLab kamu:
✅ LANGKAH MEMBUAT JENKINS PIPELINE JOB
🧱 1. Masuk ke Jenkins Web UI
-
Akses:
http://<ip-jenkins>:8080
🆕 2. Klik “New Item”
-
Masukkan nama job, contoh:
playwright-from-gitlab
-
Pilih: Pipeline
-
Klik tombol OK
⚙️ 3. Di Halaman Konfigurasi Job:
➤ General
-
Centang ✅ “GitLab project” (kalau muncul)
-
Masukkan URL GitLab repo kamu (misalnya:
https://gitlab.com/nama-user/nama-project
)
➤ Build Triggers
-
Centang ✅ "Build when a change is pushed to GitLab"
➤ Pipeline
-
Definition: pilih
Pipeline script from SCM
-
SCM: pilih
Git
-
Repository URL: masukkan GitLab repo kamu, contoh:
https://gitlab.com/namamu/playwright-dummy.git
-
Credentials:
-
Jika repo private → klik "Add" untuk masukkan GitLab credentials (username & token/password)
-
-
Branches to build:
-
*/main
(atau ganti sesuai default branch kamu)
-
-
Script Path:
-
Jenkinsfile
(biarkan default jika file-nya di root repo)
-
💾 4. Simpan dan Jalankan
-
Klik tombol Save
-
Klik tombol Build Now
Kalau pipeline berhasil jalan, kamu akan lihat log seperti:
[Pipeline] Start of Pipeline
[Pipeline] stage('Install dependencies')
...
Dan di akhir akan ada playwright-report
jika HTML Publisher dipasang.
🎯 Setelah Ini
✅ Jenkins pipeline sudah aktif
✅ Terhubung ke GitLab
✅ Tinggal tambahkan webhook dari GitLab agar build jalan otomatis saat push
Kalau kamu ingin, saya bisa bantu review isi Jenkinsfile di repo kamu untuk pastikan sudah cocok. Atau bantu setup webhook jika butuh contoh nyata. Siap bantu sampai tuntas.