[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
No Comments