Skip to main content

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