Как читать параметризованные параметры в файле jenkins, используя скрипт bash - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть простое конвейерное задание со следующими параметрами:

pipeline {
   agent {
    label 'Ubuntu_AWS || Ubuntu-AWS-Mobile'
       }

parameters {
  string defaultValue: '', description: '', name: 'BUILD_TO_PROMOTE', trim: false
}

   stages {
      stage('Copy APKs') {
         steps {

            echo params.BUILD_TO_PROMOTE

            sh  ''' 

            cd /home/jenkins/workspace/Android_VBS/build/${params.BUILD_TO_PROMOTE} 

            '''

         }
      }
   }
}

Это не знакомо с params.BUILD_TO_PROMOTE таким образом, и я получаю ошибку: script. sh: Неверная подстановка

Я знаю, что могу использовать sh ", но мне нужно, чтобы это было так sh '' '.

Есть ли способ получить эти параметры?

...