TeamCity pipeline具有多个部署,加入单个测试构建并升级到下一个环境
我正在尝试在TeamCity中构建具有以下属性的部署管道:TeamCity pipeline具有多个部署,加入单个测试构建并升级到下一个环境,teamcity,Teamcity,我正在尝试在TeamCity中构建具有以下属性的部署管道: 多个git回购,每个工件一个 多个环境:开发、质量保证等 能够独立地将单个工件部署到开发人员 能够手动触发从开发人员到QA的已知工件集的升级 只有当工件是新版本时,才在QA中重新部署它 在将任何单个工件部署到Dev之后,将运行整个系统的健全性测试 每次将一组工件升级到QA之后,整个系统测试都会运行 现在,我认为我可以通过快照依赖关系和确保构建重用来实现所有这些。但我不能完全让它工作 我有以下工作: Build1-包工件1 Buil
- 多个git回购,每个工件一个
- 多个环境:开发、质量保证等
- 能够独立地将单个工件部署到开发人员
- 能够手动触发从开发人员到QA的已知工件集的升级
- 只有当工件是新版本时,才在QA中重新部署它
- 在将任何单个工件部署到Dev之后,将运行整个系统的健全性测试
- 每次将一组工件升级到QA之后,整个系统测试都会运行
- Build1-包工件1
- Build2-包工件2
- 部署1-Dev-Build1上的快照依赖项,部署工件1
- 部署2-Dev-Build2上的快照依赖项,部署工件2
- Test-Dev-对Dev系统运行测试。具有快照依赖项的源代码触发器
- 部署1-QA-将工件1部署到QA
- 部署2-QA-将工件2部署到QA
- Deploy-QA-用作触发快照依赖关系的触发器Deploy1/2-QA