服务器运维 · 2021年8月23日 0

Jenkinsfile 里多分支pipeline 获取git 的最近的commit message 和 commit Id

stage('get_commit_info') {
   steps {
       script {
           env.GIT_COMMIT_MSG = sh (script: 'git log -1 --pretty=%B ${GIT_COMMIT}', returnStdout: true).trim()
           env.GIT_COMMIT_ID = sh (script: 'git rev-parse --short HEAD ${GIT_COMMIT}', returnStdout: true).trim()
       }
   }
   }