gpt4 book ai didi

continuous-integration - 关于 TeamCity 依赖项的快速问题

转载 作者:行者123 更新时间:2023-12-04 06:45:30 25 4
gpt4 key购买 nike

好吧,这可能是一个愚蠢的问题,也许是我的英语知识,或者“只是”我的理解水平,在愚弄我,但是快照依赖项和依赖项触发器之间有什么区别?

我猜第一个意思是,当你构建一个项目时,TC 确保依赖项是最新的,如果不是,则重新构建它,然后它构建原始项目,而且它不允许并行构建。而后者意味着如果构建了新的依赖项构建,它会触发项目的构建。

此外,如果是这种情况,我想任何“递归”问题都已经处理完毕,例如:您强制构建一个启用了这两个功能的项目,它会检查依赖项并发现它需要重建,以及何时这样做,触发器不会被触发。

我的假设正确吗?

最佳答案

对于问题的第一部分,您自己回答了。
快照依赖项 ,在构建当前构建配置之前强制构建依赖的构建配置(如果它不是最新的)。
依赖触发器 , 在成功构建依赖项目后进行当前构建配置构建。

关于你问题的第二部分,我想你是在问 构建配置 A 当它同时具有 Snapshot Dependency 和 Dependency 触发器时,将运行两次 构建配置 B 然后你运行 构建配置 A .
我自己用 Teamcity 5.1.2 尝试过这个,我看到它只运行了一次。

关于continuous-integration - 关于 TeamCity 依赖项的快速问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3786137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com