- Build Authorization Token Root Plugin installed.
- Pada job yang akan di trigger tambahkan konfigurasi berikut dan masukkan token (terserah) lalu save konfigurasi job tersebut.
- Nah, plugin tersebut akan menyediakan url (rest) yang akan di hit oleh slack command.
- Next, kita beralih ke slack.
- Login ke slack, lalu masuk ke menu apps > manage apps > search "slash command" dan klik add.
- Setelah itu add configuration.
- Command : custom command yang kita inginkan, sebagai contoh saya menggunakan /build_dk-web yang akan trigger build untuk job dengan nama dk-web
- URL : url jenkins beserta token yang telah di set pada step sebelumnya, pattern : jenkinsurl/job/namajob/build?token=token
- Token : ini merupakan token untuk verifikasi dari slack, jadi bukan token yang kita set pada jenkins.
- Next, save configuration.
Oke, kita telah memiliki custom command yang akan trigger build untuk job dk-web pada jenkins. mari kita test konfigurasi tersebut. Buka salah satu slack channel dan ketik /build_dk-web dan klik pada command tersebut.
- Viola, trigger masuk dan build pada job dk-web running.
Referensi :
No comments:
Post a Comment