目前我们设置产品的方式是在 Bamboo 中有一个完整的项目,它只处理“运输”。该项目从 git 中检查所有内容并运行单元测试,然后将其复制到 pre-QA 服务器。
我们现在需要在 pre-QA 服务器上进行一些 CI 测试,以运行更多的单元测试和其他自动化测试(主要是 selenium 和 java 的东西)。管理员希望将其定义为一个单独的项目。
所以随之而来的问题是:如何将工件从原始项目传递到 Bamboo 中的这个新项目?这很重要,因为我们在 Shipping 项目中生成我们在 QA 中使用的内部版本号,但是 QA CI 测试(第二个项目)的报告还需要报告它执行测试的内部版本号。
另外,我将如何触发 Bamboo 中的第二个项目?我对 Bamboo 的简单理解是,计划只能依赖于同一项目中的其他计划。