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