Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have a little bit of pain with Jenkins quotes. I'm trying to commit some changes to the repository and include in commit message few identification details

 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'
            }

        }
    }
 }

The above is n-th iteration of my poor attempts. I appreciate any ideas how to solve this.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
180 views
Welcome To Ask or Share your Answers For Others

1 Answer

Try this:

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...