从Jenkinsfile

时间:2018-05-23 09:23:23

标签: jenkins jenkins-pipeline

我有一个Jenkins文件需要一堆参数(50 aprox。),其他50个用于输入处理:

pipeline {
    agent { label 'ansible24' }
    parameters {
            string(name: 'NAME', defaultValue: 'Nightly Valid', description: ' instance name')
    // ... x50
    }
    script {
        def filename = "configuration.yml"
        def yaml = readYaml file: filename                    
       yaml.global.name = "${params.NAME}".toString()
       // ... x50
}

明天,我还将对每个领域进行验证。

如何在分离的文件中提取此逻辑?

我已经看到了这个:How do you load a groovy file and execute it

但它对params的情况没有多大帮助,我的案例没有编写脚本。

有什么想法吗?

0 个答案:

没有答案