出于某种原因,在我们标记发布后,TC 不再检测对开发分支的更改。直到上周五,还没有标签,而 TC 一直在构建良好的状态。然后,我们添加了一个标签来标记春天的结束,之后,Team City 不会接受任何更改。触发手动运行仅检查已标记的相同修订。我不明白为什么标记发布会影响 VCS 过程,因为那里没有任何变化。
构建日志的相关输出
[10:18:29][Compute revision for 'app-develop branch'] Upper limit revision: 1ec51e6c701548753678c18c20e24c87a6c189f7
[10:18:29][Compute revision for 'app-develop branch'] Latest commit attached to build configuration: 1ec51e6c701548753678c18c20e24c87a6c189f7
[10:18:29][Compute revision for 'app-develop branch'] Computed revision: 1ec51e6c701548753678c18c20e24c87a6c189f7
当我手动 ssh 进入 CI 服务器并转到构建目录时,我看到develop
可以看到远程分支,但本地没有更新:
* cf2c86a - (origin/develop) Handle special users when formatting names (67 minutes ago) <Carl-Erik Kopseng>
* 70cadf0 - Fix bug in formatting (82 minutes ago) <Carl-Erik Kopseng>
* 8f24c0d - Move user formatting util over to domain class (83 minutes ago) <Carl-Erik Kopseng>
* 1ec51e6 - (HEAD, tag: sprint-15-demo, develop) Merge pull request #826 from mycomp/nim-605 (7 weeks ago) <Carl-Erik Kopseng>