我正在使用Jenkins运行我的自动化测试。但现在我的组织正在迁移到新的Jenkins,因此我将无法访问某些设置和选项。例如,配置选项不在Jenkins中。因此,在这种情况下,我如何在Jenkins作业中创建参数以运行管道。我试过jenkins声明性管道来创建参数,但同样不起作用。请救救我!
aiazj4mn1#
因此,您可以创建一个使用parameter指令的管道脚本/Jenkinsfile,如此处所示https://www.jenkins.io/doc/book/pipeline/syntax/#parameters应该阅读整个网站,以便了解Jenkins管道的工作原理。
parameter
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" } } } } }
1条答案
按热度按时间aiazj4mn1#
因此,您可以创建一个使用
parameter
指令的管道脚本/Jenkinsfile,如此处所示https://www.jenkins.io/doc/book/pipeline/syntax/#parameters应该阅读整个网站,以便了解Jenkins管道的工作原理。