Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Github 如何在jenkins中使用通用webhook触发器插件?_Github_Jenkins - Fatal编程技术网

Github 如何在jenkins中使用通用webhook触发器插件?

Github 如何在jenkins中使用通用webhook触发器插件?,github,jenkins,Github,Jenkins,试图在jenkins中解析Github webhook负载(特别是需要发布中的tag_name),并使这些值在构建作业中可用。 尝试使用下面链接中提到的通用Webhook触发器插件 但是没有成功。有人能举例说明如何使用这个插件并在Jenkins job中获得tag_name值吗?我认为这篇文章应该会有所帮助 简而言之,您需要在GH中创建一个webhook和一个Jenkins管道。这里有一个例子 或者使用詹金斯工作DSL。(参见github.com/jenkinsci/generic-webhoo

试图在jenkins中解析Github webhook负载(特别是需要发布中的tag_name),并使这些值在构建作业中可用。 尝试使用下面链接中提到的通用Webhook触发器插件
但是没有成功。有人能举例说明如何使用这个插件并在Jenkins job中获得tag_name值吗?

我认为这篇文章应该会有所帮助

简而言之,您需要在GH中创建一个webhook和一个Jenkins管道。这里有一个例子

或者使用詹金斯工作DSL。(参见github.com/jenkinsci/generic-webhook触发器插件)


希望这有帮助:D

您可以添加名为
ref
的变量和表达式
$.ref

然后,您可以使用文本
$ref
和regexp
^(refs/tags/+)$

现在,作业将仅在按下标记时触发

回购协议中有一个测试案例: