From 3abf8e2d0d8350585c66dcff4ebbdda080ca2538 Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Thu, 23 Nov 2023 15:47:18 +0800 Subject: [PATCH] Test deployment to vapor with dynamic commit message from git --- Jenkinsfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index d2b3edb6..f43f8248 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,6 +27,16 @@ pipeline { } } + stage('Get Last Commit Details') { + steps { + script{ + String gitCommitMessage = getCommitMessage() + println("GIT CommitMessage: " + gitCommitMessage) + + } + } + } + stage('Get Commit Message for Deployment') { steps { script { @@ -56,3 +66,14 @@ pipeline { } } + +@NonCPS +String getCommitMessage(){ + commitMessage = " " + for ( changeLogSet in currentBuild.changeSets){ + for (entry in changeLogSet.getItems()){ + commitMessage = entry.msg + } + } + return commitMessage +}