【问题标题】:How to invoke a jenkins pipeline A in another jenkins pipeline B to resolve如何在另一个詹金斯管道B中调用詹金斯管道A来解决
【发布时间】:2021-11-11 10:29:09
【问题描述】:

我有一个两个 jenkins 文件,因为我重命名了文件名。

如何在 jenkins 阶段调用另一个 jenkins 文件。

请帮我解决这个问题。

我已经安装了jenkins插件:

pipeline{
    agent any
    stages{
        stage('one'){
            steps{
                echo 'hi'
            }
        }
        stage('two'){
            steps{
               
             build(job: 'ing')
            }
        
        }
        
    }
}

git repo folder and file structure

【问题讨论】:

    标签: jenkins jenkins-pipeline jenkins-plugins jenkins-groovy jenkins-job-dsl


    【解决方案1】:

    要在另一个管道中调用下游管道,您必须通过 Jenkins 作业名称调用管道:

    ...
        stages {
            stage('upstream job') {
                steps {
                    build job: 'ing', parameters:
                            [
                                ...
    
                            ]
                }
            }
    

    必须在 Jenkins 中配置名为 ing 的作业才能正常工作。

    【讨论】:

      猜你喜欢
      • 2017-09-06
      • 1970-01-01
      • 2019-01-09
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-27
      • 2017-05-24
      相关资源
      最近更新 更多