【发布时间】:2014-07-31 16:17:37
【问题描述】:
我在我的项目中使用 Jenkins 进行 CI。现在,我有一个“Dev”构建,只要对任何分支进行提交,它就会由 Stash(git 服务器)触发。
我也在尝试整合我的发布工作流程。这是计划:
- 开发作业使用Promoted Builds 插件将所有构建升级到
master - Dev 提升触发发布作业
但是,我似乎不知道如何基于其分支来推广构建。我尝试了“根据构建参数立即升级”并将GIT_BRANCH 指定为origin/master。当我运行构建时,我 echo %GIT_BRANCH% 并在它应该打印的时候打印 origin/master。
我还尝试将字符串参数BRANCH 添加到构建中,并在我的构建脚本中添加set BRANCH=%GIT_BRANCH%,以防它实际上需要作为参数而不仅仅是环境变量。
还是一头雾水。
【问题讨论】:
标签: git jenkins continuous-integration bitbucket-server