如何将命令的输出转换为Jenkinsfile中的环境变量?

时间:2019-03-12 01:29:45

标签: jenkins scripting jenkins-pipeline

因此,我可以在这样的步骤中捕获变量:

stage('blah') {
  script {
    INVENTORY_FILE = sh(returnStdout: true, script: 'echo $(date +%Y%m%d).yml')
  }
}

这有效。除了我需要这个变量在整个Jenkinsfile的作用域内,在所有阶段,而不仅仅是这个阶段。但是我似乎无法在舞台之外使用sh()。有任何想法吗?

0 个答案:

没有答案