diff --git a/images/01-webhook.PNG b/images/01-webhook.PNG new file mode 100644 index 0000000..92d47da Binary files /dev/null and b/images/01-webhook.PNG differ diff --git a/images/02-webhook.PNG b/images/02-webhook.PNG new file mode 100644 index 0000000..571aa6b Binary files /dev/null and b/images/02-webhook.PNG differ diff --git a/images/03-webhook.PNG b/images/03-webhook.PNG new file mode 100644 index 0000000..8dc94ed Binary files /dev/null and b/images/03-webhook.PNG differ diff --git a/images/04-webhook.PNG b/images/04-webhook.PNG new file mode 100644 index 0000000..943fd35 Binary files /dev/null and b/images/04-webhook.PNG differ diff --git a/images/05-webhook.PNG b/images/05-webhook.PNG new file mode 100644 index 0000000..77de30a Binary files /dev/null and b/images/05-webhook.PNG differ diff --git a/webhook.md b/webhook.md new file mode 100644 index 0000000..932364d --- /dev/null +++ b/webhook.md @@ -0,0 +1,26 @@ +# setup gitea webhook + +- Setup gitea webhook to trigger jenkins build +- [Tutorial](https://wiki.gcube-system.org/gcube/Gitea/Jenkins:_Setting_up_Webhooks) +- Update `docker-compose.yml` host name + ```yml + ... + services: + server: + image: gitea + ... + extra_hosts: + - "dev.mitech.com.sg:172.16.16.2" + ``` + +## Steps +1. Add webhook trigger to Gitea Server + - ![](/images/01-webhook.PNG) + - ![](/images/02-webhook.PNG) + +2. Setup webhook endpoint on Jenkins Server + - ![](/images/03-webhook.PNG) + - ![](/images/04-webhook.PNG) + +3. Config Jenkins project setting + - ![](/images/05-webhook.PNG) \ No newline at end of file