我正在寻找一种使用 cloudbees 构建持续交付的方法,因此每次提交时,我的代码都会被编译、单元测试并部署到登台(在 run@cloud 上运行)。
为简单起见,我们称其为“staging-build”。然后在对暂存环境进行一些手动测试之后,我希望有一个选项来提升特定的(不是最后一个)“暂存构建”,因此所产生的提升构建的工件应该通过“prod-build”作业部署到生产环境。
基本思想是为“staging-build”作业配置“promote build”,并将构建“prod-build”作为促进操作。然而,点击promote-build 不会触发启动“prod-build”。我也从另一边尝试过:删除构建“prod-build”作为提升操作,并在“prod-build”配置中启用“提升另一个项目时构建”。仍然没有成功。谷歌搜索了一段时间后,我找到了 http://blog.cloudbees.com/2012/10/continuous-integration-for-mobile-apps.html。尽管如此,博客条目以及 jenkins 配置屏幕截图并未反映https://partnerdemo.ci.cloudbees.com上的配置