首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >八达通部署步骤后TeamCity自动合并不工作

八达通部署步骤后TeamCity自动合并不工作
EN

Stack Overflow用户
提问于 2019-02-05 16:09:39
回答 1查看 83关注 0票数 0

团队建设成功不起作用,从‘主人’到‘热修复’分支

我们所有的项目都有“大师”和“热点修复”分支。通常,我们构建、部署、运行所有测试,并最终部署为“主”。我们所有的部署都是通过八达通完成的。我们要做的是确保“主人”在每次成功部署“八达通”后被合并到“热修复”分支中。

但我不能让它起作用。我已经对各种配置进行了实验,最后一个配置将在下面用这里的截图进行总结。

  1. 步骤‘PROD’-为‘services_automerge’和‘services_automerge_automerge’附加VCS根。
    • 前者指向“主”分支,是触发实际构建的分支。
    • 我也尝试删除这个VCS根,并且只有‘services_automerge_automerge’,但是行为相同。
    • 后者指向“修补程序”分支,仅用于“促进驱动”步骤。

  1. 步骤‘PROD’-创建自动合并构建功能,以设置要观察的分支(+:master)和合并到的分支(hotfix或+:hotfix)
  2. 步骤‘促进刺激’-八达通部署:促进释放步骤

构建成功,我可以看到签出发生在两个VCS根上,没有错误,但是没有进行合并,这是通过查看我们的Git repos来确认的。

此外,我还查看了‘’teamcity vcs.log‘文件,但是除了那些与VCS签出有关的条目之外,没有找到任何条目。

基于TC指令,这看起来应该很简单,那么我做错了什么呢?

EN

回答 1

Stack Overflow用户

发布于 2019-03-25 16:44:16

最后到达了那里。诀窍在于理解默认分支和分支规范之间的区别。

很多人似乎对TC自动设置有问题,所以下面是我在TeamCity社区论坛上发布的TeamCity。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54538531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档