詹金斯管道引用环境变量



我对 Jenkins 的报价有点痛苦。我正在尝试将一些更改提交到存储库,并在提交消息中包含一些标识详细信息

stage('Commit changes') {
steps {
wrap([$class: 'BuildUser']) {
dir('deployment')
{
sh '''git commit -m "Creating new server in $VENDOR by"'''env.BUILD_USER_ID'''", buildID: "'''env.BUILD_ID'''" completed"'''
sh 'git push origin $SRC'
}
}
}
}

以上是我糟糕尝试的第n次迭代。我很欣赏如何解决这个问题的任何想法。

试试这个:

sh("""
git commit -m "Creating new server in ${VENDOR} by ${env.BUILD_USER_ID}, buildID: ${env.BUILD_ID} completed"
git push origin ${SRC}
""")

最新更新