如何在没有Jenkins UI的Jenkins中创建参数

ckocjqey  于 2023-03-01  发布在  Jenkins
关注(0)|答案(1)|浏览(155)

我正在使用Jenkins运行我的自动化测试。但现在我的组织正在迁移到新的Jenkins,因此我将无法访问某些设置和选项。例如,配置选项不在Jenkins中。因此,在这种情况下,我如何在Jenkins作业中创建参数以运行管道。
我试过jenkins声明性管道来创建参数,但同样不起作用。
请救救我!

aiazj4mn

aiazj4mn1#

因此,您可以创建一个使用parameter指令的管道脚本/Jenkinsfile,如此处所示https://www.jenkins.io/doc/book/pipeline/syntax/#parameters应该阅读整个网站,以便了解Jenkins管道的工作原理。

pipeline {
    parameters {
        string(name: 'testString', defaultValue: 'Hello World', description: 'This is a test?')
        booleanParam(name: 'testBool', defaultValue: false, description: 'This is a boolean with a default value of false')
    }
    stages {
        stage('test') {
            steps {
                script {
                    echo "I'm using my parameter here: ${testString}"
                }
            }
        }
        stage('testBool') {
            when {
                expression { params.testBool == true }
            }
            steps {
                script {
                    echo "This stage was set to true"
                }
            }
        }
    }
}

相关问题