如何触发检查另外两份工作状态的工作?

时间:2016-05-24 12:44:01

标签: python jenkins jenkins-plugins jenkins-workflow jenkins-pipeline

我有三份工作。

  1. 第一位家长职位
  2. 第二家工作
  3. 儿童工作
  4. 我想在'第一父母工作'和'第二父工作'完成并成功之后触发'儿童工作'。我对父作业都没有任何控制权。两者都可以按任何顺序运行。

    总之,我有一份儿童工作,这取决于两个父工作。我想在两个父作业完成后立即运行这个子作业。

    请帮我解决这个问题!我可以使用插件或Jenkins python API吗?

1 个答案:

答案 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'
}