我有三份工作。
我想在'第一父母工作'和'第二父工作'完成并成功之后触发'儿童工作'。我对父作业都没有任何控制权。两者都可以按任何顺序运行。
总之,我有一份儿童工作,这取决于两个父工作。我想在两个父作业完成后立即运行这个子作业。
请帮我解决这个问题!我可以使用插件或Jenkins python API吗?
答案 0 :(得分:1)
您可以使用jenkins管道插件执行此操作。以下是示例代码:
parallel firstJob: {
node {
echo "Build parent-job-1"
build 'parent-job-1'
}
}, secondJob: {
node {
echo "Build parent-job-2"
build 'parent-job-2'
}
}
node {
echo "Build child-job"
build 'child-job'
}