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?_Git_Jenkins_Github - Fatal编程技术网

是否可以在不更新git回购协议的情况下触发webhook?

是否可以在不更新git回购协议的情况下触发webhook?,git,jenkins,github,Git,Jenkins,Github,我知道您通常需要推送或合并分支来触发webhook,但我想知道是否可以使用Jenkins生成一个webhook,或者使用git(例如通过REST调用)生成一个webhook,而不以任何方式更改回购协议 但是我想知道是否可以用Jenkins生成一个,或者用git生成一个 如果您的意思是希望在没有任何git提交的情况下触发Jenkins作业,那么只需使用RESTAPI调用它即可 登录Jenkins-复制build链接,并通过curl或您选择的任何其他编程方式使用它 由于GitHub webhooks

我知道您通常需要推送或合并分支来触发webhook,但我想知道是否可以使用Jenkins生成一个webhook,或者使用git(例如通过REST调用)生成一个webhook,而不以任何方式更改回购协议

但是我想知道是否可以用Jenkins生成一个,或者用git生成一个

如果您的意思是希望在没有任何git提交的情况下触发Jenkins作业,那么只需使用RESTAPI调用它即可

登录Jenkins-复制
build
链接,并通过curl或您选择的任何其他编程方式使用它

由于GitHub webhooks调用给定的url,您可以自己测试它

但是我想知道是否可以用Jenkins生成一个,或者用git生成一个

如果您的意思是希望在没有任何git提交的情况下触发Jenkins作业,那么只需使用RESTAPI调用它即可

登录Jenkins-复制
build
链接,并通过curl或您选择的任何其他编程方式使用它

由于GitHub webhooks调用给定的url,您可以自己测试它


是的,这是可能的,它只是一个HTTP请求。但是,如果目标是手动触发Jenkins作业执行,只需从Jenkins UI执行它可能会更容易。您想触发Jenkins作业还是触发触发作业的webhook(位于任何位置)?我正在使用Jenkins进行映像的构建和测试步骤。一旦这些步骤完成,另一组过程将在Jenkins之外进行。为了触发这些进程,我需要在git-repo中触发一个webhook,但是git-repo中的任何内容都不会改变。我希望Jenkins执行此操作(触发webhook)。因此,Gonzalo Matheu提到的HTTP请求听起来很有希望,尽管我仍然不知道如何实现这一点。如果这对你有效,请澄清问题中的细节,我会给出答案。是的,这是可能的,它只是一个HTTP请求。但是,如果目标是手动触发Jenkins作业执行,只需从Jenkins UI执行它可能会更容易。您想触发Jenkins作业还是触发触发作业的webhook(位于任何位置)?我正在使用Jenkins进行映像的构建和测试步骤。一旦这些步骤完成,另一组过程将在Jenkins之外进行。为了触发这些进程,我需要在git-repo中触发一个webhook,但是git-repo中的任何内容都不会改变。我希望Jenkins执行此操作(触发webhook)。因此,Gonzalo Matheu提到的HTTP请求听起来很有希望,尽管我仍然不知道如何实现这一点。如果这对你有效,请澄清问题中的细节,我会给出答案。您好,这对我的用例不起作用。我不需要触发詹金斯的工作。詹金斯构建已经在运行。我正在使用Jenkins进行图像的构建和测试步骤。一旦这些步骤完成,另一组过程将在Jenkins之外进行。为了触发这些进程,我需要在git-repo中触发一个webhook,但是git-repo中的任何内容都不会改变。我想让Jenkins执行这个操作(触发webhook)。您好,这对我的用例不起作用。我不需要触发詹金斯的工作。詹金斯构建已经在运行。我正在使用Jenkins进行图像的构建和测试步骤。一旦这些步骤完成,另一组过程将在Jenkins之外进行。为了触发这些进程,我需要在git-repo中触发一个webhook,但是git-repo中的任何内容都不会改变。我希望Jenkins执行此操作(触发webhook)。