VoY*_*VoY 7 git continuous-integration git-flow jenkins
我正在尝试在Jenkins中建立持续集成以进行git流式开发.我以为我会创建三个工作来构建RPM包:用于master,develop和最新的发布分支.
问题在于最新的发布分支,因为我不确定是否可以设置构建以便Jenkins轮询我的git repo,并且只有在最新版本/*分支中发生更改时才进行构建.人们更常见的是克隆工作和核心分支名称,还是我打算做什么?
Nit*_*tin -1
如果我理解正确的话,您正在尝试查看是否有一种通用方法在詹金斯中构建分支?(如果我错了请纠正我)
如果这就是您想要实现的目标,您可以使用参数化构建。将分支名称作为参数。在构建的 jenkins 配置中,您可以将参数名称指定为 BRANCH 并在 git clone 命令中引用该名称(我假设您使用执行 shell)
git 克隆 -b ${BRANCH}
现在,每次构建时,jenkins 都会提示您输入分支名称,您可以指定诸如 origin/master 或 origin/release 等值。
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
1535 次 |
| 最近记录: |