Continuous integration 持续集成-如何使用来自2个构建但仅由1个构建触发的工件
我正在使用TeamCity进行CI工作 目前,我有一个构建配置,它需要来自两个配置(a&B)的工件,但我希望只有在从a成功构建时才触发构建,但使用来自a的工件以及B的上一次成功构建 我当前的设置是Continuous integration 持续集成-如何使用来自2个构建但仅由1个构建触发的工件,continuous-integration,teamcity,Continuous Integration,Teamcity,我正在使用TeamCity进行CI工作 目前,我有一个构建配置,它需要来自两个配置(a&B)的工件,但我希望只有在从a成功构建时才触发构建,但使用来自a的工件以及B的上一次成功构建 我当前的设置是 Triggers = Finish Build Trigger - Wait successful build from A Artifacts Dependencies - A & B, both pointing to same checkout dir 但一直以来,我只从一个 有什么
Triggers = Finish Build Trigger - Wait successful build from A
Artifacts Dependencies - A & B, both pointing to same checkout dir
但一直以来,我只从一个
有什么想法吗
编辑:依赖项规则,与生成A和B相同,未选中“清除目标”选项
+:output/* => %system.teamcity.build.checkoutDir%/%build.number%/
我猜您正在使用的
工件规则中存在问题。请将工件规则
添加到您的问题中,并且您是否在工件依赖项规则中使用清洁目标路径
?@daggett添加了工件规则,两个工件依赖项中的清洁目标选项均未选中。对于A,请尝试***=>A
,对于B,请尝试***=>B
,因此在checkout dir中会出现两个文件夹A
和B