เซท Jenkins ให้ build และ deploy app อัตโนมัติ หลังจาก push / merge code ไปที่ branch ‘master’
Reference:
https://medium.com/@xthewiz/notify-jenkins-for-push-event-on-gitlab-18e2e4104827
GitLab project example:
http://ztidev.com:8080/jenkins/job/OBEC-CC-API_DEV/configure
- Create GitLab project , (create Access Token in GitLab * you can skip this step)
URL: http://gitlab.ztidev.com/profile/personal_access_tokens

2. Create Jenkins Project
Add GitLab project URL / Add GitLab’s username and password (or use GitLab token)

Add build trigger

Click ‘Advance’ and Click ‘Generate’ secret token
* ‘Allowed branches’ include branch ‘master‘ for trigger

3. GitLab: Go to Project -> Setting -> Integrations
Add Jenkins’s project URL and Paste secret token which generate from ‘Jenkins’s secret token’

Click ‘Test’ -> select -> ‘Push or Merge event’
