diff --git a/vars/utils.groovy b/vars/utils.groovy index cda5130..c10501b 100644 --- a/vars/utils.groovy +++ b/vars/utils.groovy @@ -66,8 +66,9 @@ List getProjectVersionTags(String overrideChannel = '') { String channel = overrideChannel ? overrideChannel : getProjectVersionDefaultChannel() String shortChannel = getProjectVersionShortChannel(channel) - String dateVersion = sh(script: 'date +%Y.%-m.%-d', returnStdout: true).trim() - String timestamp = sh(script: 'date +%-H%M', returnStdout: true).trim() + String currrentCommitDate = sh(script: 'git show -s --format=%ct').trim() + String dateVersion = sh(script: "TZ=Europe/Paris date -d '@${currrentCommitDate}' +%Y.%-m.%-d", returnStdout: true).trim() + String timestamp = sh(script: "TZ=Europe/Paris date -d '@${currrentCommitDate}' +%-H%M", returnStdout: true).trim() String shortCommit = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim() String longTag = "${dateVersion}-${channel}.${timestamp}.${shortCommit}"