美文网首页
jenkinsfile多选参数

jenkinsfile多选参数

作者: 87d6dc4b11a7 | 来源:发表于2025-01-25 13:37 被阅读0次
pipeline {
    agent any
    parameters {
        extendedChoice(
            name: 'MY_CHOICES',
            description: 'Select multiple options',
            type: 'PT_CHECKBOX',
            value: 'Option1,Option2,Option3,Option4',
            multiSelectDelimiter: ','
        )
    }
    stages {
        stage('Example') {
            steps {
                script {
                    // 获取参数值
                    def selectedOptions = params.MY_CHOICES.split(',')
                    
                    // 打印输出
                    echo "Selected options: ${selectedOptions}"
                    
                    // 遍历选项
                    for (option in selectedOptions) {
                        echo "Selected option: ${option}"
                    }
                    // 遍历选项
                    selectedOptions.each { option  ->
                        echo "Option selected: ${option }"
                    }
                }
            }
        }
    }
}

相关文章

网友评论

      本文标题:jenkinsfile多选参数

      本文链接:https://www.haomeiwen.com/subject/mrxnejtx.html