触发Jenkins构建新的标签和提交

Bee*_*han 5 git github jenkins jenkins-pipeline

我们正在使用Git插件:https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin

目前,通过webhooks,只要将更改推送到GitHub,我们就会启动Jenkins构建.现在,我们希望在添加新标记时触发相同的构建.所以我们有两个触发条件:

  1. 代码更改被推送到GitHub
  2. 标签已创建

如果我们在此线程中尝试修复提及,则构建仅针对标记启动.如果发布新标记,jenkins会触发构建

我们怎样才能为这两种情况做到这一点?

问题#02:如何在Jenkins构建中获取标记名称,是否有任何环境变量.

riv*_*all 0

尝试使用Jenkins GitHub 插件

对于我们创建的标签和推送的更改来说,它非常适合我们。

对于标签,您可以使用${GIT_BRANCH}环境变量,它应该包含origin/tags/%tag%格式的标签