Как прочитать файл в jenkins из переменной file parameter?

Я пытаюсь в build загрузить файл (как входящий параметр) и обработать его при запуске job'ы. Прочитать файл и извлечь, что находится внутри у меня не получается.

Так же мне необходимо сохранить этот файл в workspace.

Как это сделать?

pipeline:

pipeline {
    parameters{
        file name:'file', description:'contains list of projects to be build'
   }
   
    agent {
        node {
            label 'linux'
        }
    }
    
    stages {

        stage('Настройка окружения'){
            steps{
                sh "echo ${params.file}" 
            }
        }

    }

}

Результат выполнения

sh "echo ${params.file}"

равен - null:


Ответы (0 шт):