解决 jenkins 根据 git tag 自动触发构建的问题

官方提供了两个 tag 触发构建的方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
stage("xx") {
when tag "v*
steps {

}
}

```jenkinsfille
stage("xx"){
when {
buildingTag()
}
steps {

}
}

以上两种写法都无法在 git push –tags 以后自动触发,需要人工点击触发。
解决方案:安装 Basic Branch Build Strategies 插件,配置好 discover tags ,配置好轮训时间或者 webhook