Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git TeamCity:构建链以测试拉取请求_Git_Continuous Integration_Bitbucket_Teamcity_Pull Request - Fatal编程技术网

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
  • 生成应用程序程序集(每个组件上都有快照依赖项)
  • 运行自动测试(快照依赖于程序集)
现在我想用构建管道检查每个存储库的拉取请求,teamcity是否可以

我不确定在组件X的构建成功时是否可以设置适当的pull请求状态,但稍后的组装或自动测试构建失败(太晚无法更新)

我曾尝试在同一构建链中为自动测试上具有快照依赖性的组件设置“假”构建,并通过这些新构建检查PRs,但看起来默认分支用于快照依赖性(理想的是:检查分支以查看更改的组件,检查最新的主/开发以查看其他所有内容)


我明白,通过monorepo和单一作业可以轻松完成