詹金斯管道报价环境变量

时间:2019-09-06 12:50:34

标签: jenkins-pipeline

詹金斯的名言让我有些痛苦。我正在尝试对存储库进行一些更改,并在提交消息中包含一些标识详细信息

 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次迭代。我感谢如何解决此问题的任何想法。

1 个答案:

答案 0 :(得分:0)

尝试一下:

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