Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git webhook应该使用哪个url_Git_Jenkins - Fatal编程技术网

Git webhook应该使用哪个url

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

我使用的是一个定制Git平台,它不是GitLab、GitHub或BitBucket

我想将它与Jenkins集成,这样每当我提出拉请求时,它都会被构建

因此,我试图创建一个Webhook。当我将Webhook添加到Git平台时,它要求我提供一个url,它将在那里发送POST请求

我给了它詹金斯的工作网址:

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并将参数放入帖子正文中。