我有一个Gitea和一个Jenkins服务器。我在Jenkins中安装了Gitea插件,并设置了一个多分支管道,它本身会向Gitea repo添加一个webhook。这工作得很好,但如果添加了一个新的标记,Jenkins管道将不会构建。我想添加另一个webhook来完成此操作。据我所知,有一个webhook事件用于创建分支和标记。有没有办法在Jenkinsfile中获取webhook的有效负载,以确定是否添加了新标记?
yyhrrdl81#
Jenkins GitLab插件使webhook有效负载信息在Jenkins全局变量env中可用,您可以打印该变量(参见How to list all env properties within jenkins pipeline job?)也许这个Gitea插件做同样的事情...你试过打印所有的env变量吗?
env
1条答案
按热度按时间yyhrrdl81#
Jenkins GitLab插件使webhook有效负载信息在Jenkins全局变量
env
中可用,您可以打印该变量(参见How to list allenv
properties within jenkins pipeline job?)也许这个Gitea插件做同样的事情...你试过打印所有的env变量吗?