Я использую пользовательскую платформу Git (это не GitLab, GitHub или BitBucket).Какой URL-адрес должен использоваться для webhook
Я хочу интегрировать его с Дженкинсом, чтобы каждый раз, когда я делаю запрос на растяжение, он будет построен.
Поэтому я пытаюсь создать Webhook. Когда я добавляю Webhook на платформу Git, он запрашивает у меня URL-адрес, куда он отправит запрос POST.
Я дал ему Дженкинс работу URL:
my-jenkins-server.com:8000/job/my-job
Однако, когда я сделать запрос тянуть, он не построен.
Итак, что еще мне нужно сделать?
Я отправил POST на этот URL-адрес, где 'token' является« API-токеном »из' JENKINS_URL/user/my-username/configure'. Тем не менее, я получаю '404'. – octavian
Вы пробовали выпустить токен? Токен установлен только в конфигурации заданий, а не в пользовательской. В качестве альтернативы вы можете попробовать использовать JENKINS_URL/view/VIEW_NAME/job/JOBNAME, если ваша работа является частью представления. Чтобы добавить параметры, используйте «JENKINS_URL/view/VIEW_NAME/job/JOBNAME/buildWithParameters» и поместите параметры в тело POST. – Bricktop