用一个脚本创建两个jenkins管道

问题描述 投票:0回答:1

我有以下问题 - 我有一个由种子作业创建的詹金斯管道脚本。 从该管道脚本中,我想创建两个管道 - 一个是从主分支创建的,另一个是带有参数分支的。

谢谢,欢迎任何帮助。

最诚挚的问候, 海尔格

jenkins groovy
1个回答
0
投票

在管道脚本中使用分支参数:

pipeline {
    agent any
    parameters {
        string(name: 'BRANCH_NAME', defaultValue: 'master', description: 'Branch to build')
    }
    stages {
        stage('Checkout') {
            steps {
                checkout([$class: 'GitSCM', branches: [[name: "${params.BRANCH_NAME}"]], userRemoteConfigs: [[url: 'https://your-repo-url.git']]])
            }
        }
        // Other stages
    }
}

© www.soinside.com 2019 - 2024. All rights reserved.