如何将生成参数/env变量传递到powershell管道
我有一个定义管道的Jenkins文件。在这里,我声明了一个调用powerhell管道插件的步骤,我试图使用jenkins环境变量以及构建参数,但没有成功。请参见下面我的步骤定义:如何将生成参数/env变量传递到powershell管道,powershell,jenkins-pipeline,Powershell,Jenkins Pipeline,我有一个定义管道的Jenkins文件。在这里,我声明了一个调用powerhell管道插件的步骤,我试图使用jenkins环境变量以及构建参数,但没有成功。请参见下面我的步骤定义: stage('publish') { steps { powershell returnStatus: true, script: '$(env:WORKSPACE)\\ci\\scripts\\publish-$(BRANCH).ps1' } } 任何帮助/见
stage('publish') {
steps {
powershell returnStatus: true, script: '$(env:WORKSPACE)\\ci\\scripts\\publish-$(BRANCH).ps1'
}
}
任何帮助/见解都将不胜感激。您的管道存在两个问题:
stage('publish') {
steps {
echo "${WORKSPACE}\\ci\\scripts\\publish-${BRANCH}.ps1"
powershell returnStatus: true, script: ${WORKSPACE}\\ci\\scripts\\publish-${BRANCH}.ps1"
}
}