Monday, February 12, 2018

Integration Jenkins with Bitbucket

Hallo rekan-rekan Nostra, kali ini saya ingin berbagi tentang integrasi Jenkins dan Bitbucket. Nah diharapkan dengan intergrasi ini, ketika developer melakukan proses commit di repository, maka akan otomatis deploy job dari setiap repository di jenkins. Jadi akan menghemat waktu development, dibanding harus memanggil devops untuk deploy job di jenkins.

Pertama kita buka dashboard jenkins, lalu install plugin Bitbucket Plugin
dapat diakses melalui Manage Jenkins -> Manage Plugins -> tab Available -> Lalu pilih Bitbucket Plugin.













Setelah itu, masuk ke halaman Bitbucket. Untuk menambahkan webhook.









Klik repo yang akan ditambahkan webhook, lalu klik Setting -> Webhook -> Add Webhook












Lalu lengkapi form yang dibutuhkan akses webhook,
  • Title : nama webhook ex: jenkins
  • URL : url jenkins/bitbucket-hook
    ex: http://aegisdevapp03.southeastasia.cloudapp.azure.com:8080/bitbucket-hook/
  • Status : active
  • Repository : push


















Selanjutnya, kembali masuk ke jenkins dan job yang akan kita deploy. Klik Configure pada job.
Lalu pada Build Trigger, beri tanda centang untuk pilihan "Build when a changed is pushed to Bitbucket".













Lalu Klik Save.

Untuk pengujian bisa dilakukan dengan melakukan perubahan di repository langsung. Maka akan otomatis jenkins akan deploy job dari repo tersebut.

Selamat mencoba.