2017-08-17 451 views

回答

0

我認爲你應該使用:

steps { 
    echo "${env.LOCAL_BUILD_PATH}" 
} 

在「環境」步驟中,您正在定義的環境變量是l亞特通過env.your變量名訪問

0

這是一個範圍問題。在頂部聲明變量,並將其設置爲空。像

def var = null 

東西,你應該能夠設置在一個塊/關閉/階段和值訪問它在另一個

0

所以這是方法,我結束了使用

pipeline { 
    agent { 
     label 'master' 
    } 

    stages { 
     stage ("Setting Variables"){ 
      steps { 
       script{   
        LOCAL_BUILD_PATH = "$env.WORKSPACE/build" 
       } 
      } 
     } 

     stage('Print Varliabe'){ 
      steps{ 
       echo LOCAL_BUILD_PATH 
      } 
     } 
    } 
}   
0

您可以使用這樣的事情...

LOCAL_BUILD_PATH="${env.WORKSPACE}/build/" 

記住:字符串

使用 "(雙引號)變量