Git webhook应该使用哪个url
我使用的是一个定制Git平台,它不是GitLab、GitHub或BitBucket 我想将它与Jenkins集成,这样每当我提出拉请求时,它都会被构建 因此,我试图创建一个Webhook。当我将Webhook添加到Git平台时,它要求我提供一个url,它将在那里发送POST请求 我给了它詹金斯的工作网址:Git webhook应该使用哪个url,git,jenkins,Git,Jenkins,我使用的是一个定制Git平台,它不是GitLab、GitHub或BitBucket 我想将它与Jenkins集成,这样每当我提出拉请求时,它都会被构建 因此,我试图创建一个Webhook。当我将Webhook添加到Git平台时,它要求我提供一个url,它将在那里发送POST请求 我给了它詹金斯的工作网址: my-jenkins-server.com:8000/job/my-job 然而,当我发出拉请求时,它并没有被构建 那么我还需要做什么呢?您必须使用以下URL触发作业: JENKINS_UR
my-jenkins-server.com:8000/job/my-job
然而,当我发出拉请求时,它并没有被构建
那么我还需要做什么呢?您必须使用以下URL触发作业: JENKINS_URL/job/JOBNAME/build?令牌=令牌
只有在作业中为远程API指定了令牌时,才需要该令牌。您可以阅读有关jenkins远程API的更多信息我已向此URL发送了一篇帖子,其中令牌是来自jenkins_URL/user/my username/configure的API令牌。然而,我得到了一个404。你有没有试着把这个代币漏掉?令牌仅在作业配置中设置,而不是在用户配置中设置。或者,如果您的作业是视图的一部分,您可以尝试使用JENKINS\u URL/view/view\u NAME/job/JOBNAME。要添加参数,请使用JENKINS_URL/view/view_NAME/job/JOBNAME/buildWithParameters并将参数放入帖子正文中。