Взаимодействие между параметрами Jenkins Build - PullRequest
0 голосов
/ 14 мая 2019

Используя Параметр списка файловой системы , я могу позволить пользователю задания выбрать имя файла, и я хочу, чтобы я мог загрузить этот файл (например, действовать при изменении плагина) и обновить MultiLine. String Parameter (в основном загружайте файл и позволяйте пользователю редактировать его).

Это вообще возможно? некоторые плагины из коробки? или это только к злоупотреблению простым пользовательским интерфейсом Дженкинса?

1 Ответ

0 голосов
/ 15 мая 2019

Может быть, выстрел в темноте, но сработает ли это для вас?

 pipeline {
    agent any
    parameters {
        //your file param handling
    } 
    stages {    
        stage("Interactive_Input") {
            steps {
                script {
                def userInput = input(
                 id: 'userInput', message: 'Testing', 
                 parameters: [
                 [$class: 'TextParameterDefinition', defaultValue: $fileContents, description: 'modify please', name: 'contents']
                ])
                echo ("The modified contents: "+userInput['contents'])

                }
            }
        }
    }
}

Есть старая открытая ошибка , которая могла бы быть здесь проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...