Jenkins: установить значение среды из блока скрипта - PullRequest
0 голосов
/ 20 марта 2019

Jenkins: установить значение среды из блока скрипта, возможно, без использования промежуточных файлов.

Работа выглядит так:

pipeline {
  agent any
   environment {
   file_path = "old/path"
   }

  stages {
    stage("stage1") {
      steps {
        echo "Hello there!"
    sh '''
    NEW_PATH="/some/new/path"
    '''
    //How to assign  NEW_PATH to file_path so below 
    //print stmt provides output "/some/new/path"
        println file_path   
      }
    }
  }
}

Я пробовал что-то вроде

file_path = sh(returnStdout: true, script: "echo ${NEW_PATH}").trim()

, это не помогло.

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