【发布时间】:2024-07-18 04:05:02
【问题描述】:
我在配置 TC 时遇到了很大的问题。是 10.0.2 版本。
我想要这样的构建链: Main - 恢复 nuget 并重建解决方案。 代码分析 - 分析代码结果(不签出)使用 Main 作为依赖项。 发布 - 发布到 Azure - Main 的使用结果。
我将 Main 设置为:
建号格式:%build.counter%.%build.vcs.number....%
VCS 结帐目录:自动
代码分析
内部版本号格式:%build.counter%.%dep.<mainId>%.%build.vcs.number...%
VCS 结帐目录:%dep.<mainId>.build.default.checkoutDir%
主目录是:55660246e9f668c3
和代码分析搜索在:9ccd5731845f5aba
所以这是错误的。为什么? 为什么?
编辑:
我在“代码分析”构建配置中将 VCS 签出目录设置为“Main”的硬编码目录名称,例如到55660246e9f668c3 然后它工作。
所以问题出在%dep.<mainId>.build.default.checkoutDir%
【问题讨论】:
-
内部版本号格式在这里应该不起作用。 VCS root 确实起作用,但不是 VCS 结帐目录。您在 Main 和 Analysis 中使用相同的 VCS 根吗?
-
是的,同一个 VCS 根目录。
标签: continuous-integration teamcity teamcity-10