我在Jenkins中配置了几个项目,它们相互依赖(使用'build‘选项)。现在,我希望每个项目在开始构建之前等待其所有依赖项完成。
示例:
Project: A
Project: B - Depencies: A
Project: C - Depencies: A, B
当我构建A的时候,B和C的构建就会被触发。但是,我希望C只在A、和B完成构建之后才能构建。相反,目前项目C将构建两次,一次是在A完成之后,另一次是在B完成之后。
我如何配置Jenkin项目依赖关系,使我能够做到这一点?
Ps。
在任何人提到连接插件之前:我已经看过它了,不能说它是一个令人满意的解决方案。
我正在创建一个升级触发器。在这种情况下,我需要在表列上测试一个条件,而实际上并不知道确切的列名是什么。触发器是通用的,可以应用于任何具有不同列的表。
伪代码:
// define a cursor that loops through all columns in "MyTable"
Define cursor C1 for (select COLS from SYSCAT.TABLES where TABS="MyTable")
FOR
// take the next column from the cursor
@temp_var = C1.COLS
//