Git TeamCity:构建链以测试拉取请求
我们的项目设置接近以下内容:Git TeamCity:构建链以测试拉取请求,git,continuous-integration,bitbucket,teamcity,pull-request,Git,Continuous Integration,Bitbucket,Teamcity,Pull Request,我们的项目设置接近以下内容: 组件c1、…、cN、应用程序汇编和自动测试都作为独立的git存储库 确保最新版本相互协作的构建链由以下作业组成: 构建组件1 构建组件N 生成应用程序程序集(每个组件上都有快照依赖项) 运行自动测试(快照依赖于程序集) 现在我想用构建管道检查每个存储库的拉取请求,teamcity是否可以 我不确定在组件X的构建成功时是否可以设置适当的pull请求状态,但稍后的组装或自动测试构建失败(太晚无法更新) 我曾尝试在同一构建链中为自动测试上具有快照依赖性的组件设置“假”
组件c1、…、cN、应用程序汇编和自动测试都作为独立的git存储库 确保最新版本相互协作的构建链由以下作业组成:
- 构建组件1李>
- 构建组件N
- 生成应用程序程序集(每个组件上都有快照依赖项)
- 运行自动测试(快照依赖于程序集)
我明白,通过monorepo和单一作业可以轻松完成