TeamCity 显示快照依赖项的更改
TeamCity show changes from snapshot dependencies
我有一个 TeamCity 构建 (A),它只执行结帐和 msbuild 步骤,并将它的二进制文件作为输出提供给其他三个构建。
构建 B 是快速 运行 测试,大约需要 5 分钟,B 通过 snapshot/artifactory 依赖项使用 A 输出。
A 的输出也用于另外两个构建任务,它们是长 运行 测试和安装程序创建。
目前,当 B 中的某些测试失败时,我没有看到使用测试作业 B(或 c 或 D)对 A 所做的更改导致失败。
是否可以在显示任务 B 的测试结果时显示对构建任务 A 所做的更改。因此我们可以轻松地看到哪些更改破坏了构建?
现在也是可能的,但需要更多地挖掘 TC buildlogs
在 B 中,转到 版本控制设置 | 显示高级选项 |检查显示快照依赖项的更改。
应该可以了。 (鉴于你的问题的标题与选项的名称相同,我想知道你是否已经知道这个复选框并且由于某种原因它不起作用?)
根据版本控制设置的已接受答案进行后续 |显示高级选项 |检查显示快照依赖项的更改。
依赖构建 不需要 需要 VCS Root 来显示依赖项的更改。
我有一个 TeamCity 构建 (A),它只执行结帐和 msbuild 步骤,并将它的二进制文件作为输出提供给其他三个构建。
构建 B 是快速 运行 测试,大约需要 5 分钟,B 通过 snapshot/artifactory 依赖项使用 A 输出。
A 的输出也用于另外两个构建任务,它们是长 运行 测试和安装程序创建。
目前,当 B 中的某些测试失败时,我没有看到使用测试作业 B(或 c 或 D)对 A 所做的更改导致失败。
是否可以在显示任务 B 的测试结果时显示对构建任务 A 所做的更改。因此我们可以轻松地看到哪些更改破坏了构建?
现在也是可能的,但需要更多地挖掘 TC buildlogs
在 B 中,转到 版本控制设置 | 显示高级选项 |检查显示快照依赖项的更改。
应该可以了。 (鉴于你的问题的标题与选项的名称相同,我想知道你是否已经知道这个复选框并且由于某种原因它不起作用?)
根据版本控制设置的已接受答案进行后续 |显示高级选项 |检查显示快照依赖项的更改。 依赖构建 不需要 需要 VCS Root 来显示依赖项的更改。