Конвейер Jenkins преобразует все параметры в нижний регистр - PullRequest
0 голосов
/ 29 июня 2019

Как я могу преобразовать все параметры в конвейере Jenkins в нижний регистр. Аналогично отделке, есть ли атрибут, который можно добавить как часть объявления параметра,

Для обрезки у меня есть что-то вроде ниже,

parameters {
   string defaultValue: '', description: 'Some dummy parameter', name: 'someparameter', trim: true
}

В моей работе конвейера у меня есть более 10 строковых параметров, и я хотел бы преобразовать их все в нижний регистр

1 Ответ

0 голосов
/ 30 июня 2019

Вот один из подходов:

pipeline {
    agent any
    parameters {
        string ( name: 'testName', description: 'name of the test to run')
    }
    stages {
        stage('only') {
            environment {
                TEST_NAME=params.testName.toLowerCase()
            }
            steps {
                echo "the name of the test to run is: ${params.testName}"
                sh 'echo "In Lower Case the test name is: ${TEST_NAME}"'
            }
        }
    }
}
...