【问题标题】:Integrating independent Automation job with jenkins pipeline将独立的自动化作业与詹金斯管道集成
【发布时间】:2018-10-14 20:51:13
【问题描述】:

在我的组织中,我们使用 jenkins 管道作为代码(groovy 脚本)。现在我想将我的独立自动化作业与该管道集成,但条件是它应该异步触发,这意味着在成功执行开发代码后它将触发我的自动化作业但管道不应该等待我的工作结束

【问题讨论】:

    标签: asynchronous jenkins automation jobs


    【解决方案1】:

    这应该可以使用带有声明性管道的并行阶段,如下所示:

    stage('run-parallel-branches') {
        steps {
            parallel(
                executeDevCode: {
                    //Perform job for code execution 
                },
                executeAutomation: {
                    //Perform automation job
                }
            )
        }
    }
    

    更多详情可以查看here

    【讨论】:

    • 它会减慢整个过程吗?...我的意思是他们想要,一旦开发工作成功,它将触发自动化工作,并且管道应该通过触发它来完成..自动化工作将独立执行
    • 该方法将开始并行执行任务。如果您需要顺序,则只需使用不同的阶段。这一切都取决于您的要求。即使速度变慢,您也可以最大程度地并行执行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    相关资源
    最近更新 更多