From 604e92055dba69b000219a769158f619132942e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Tue, 20 Dec 2022 15:43:00 -0500 Subject: [PATCH] jenkinsfile: fix tag generation Change-Id: I963d7064903c485c4aabacedf73a023a09f37efc --- extras/packaging/gnu-linux/Jenkinsfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/extras/packaging/gnu-linux/Jenkinsfile b/extras/packaging/gnu-linux/Jenkinsfile index 500556a8c..08c8ac99e 100644 --- a/extras/packaging/gnu-linux/Jenkinsfile +++ b/extras/packaging/gnu-linux/Jenkinsfile @@ -140,19 +140,22 @@ make -f extras/packaging/gnu-linux/Makefile portable-release-tarball .tarball-ve sshagent(credentials: [JENKINS_SSH_KEY, DL_SSH_KEY]) { echo "Publishing to git repository..." script { - def tagDate = sh 'date +"%Y%M%d"' + def wantedTag = sh ( + script: "echo ${params.CHANNEL}/\$(date +\"%Y%m%d\")", + returnStdout: true + ).trim() sh """ - git tag -am ${params.CHANNEL}/${tagDate} \"Jami new ${params.CHANNEL} version\" + git tag -am \"Jami new ${params.CHANNEL} version\" ${wantedTag} """ if (params.CHANNEL == 'stable') { // Only stables releases get tarballs and a tag. - sh 'git push --follow-tags' + sh "git push origin --tags" echo "Publishing release tarball..." sh 'rsync --verbose jami*.tar.gz ' + "${REMOTE_HOST}:${REMOTE_BASE_DIR}" + "/release/tarballs/" } else { - sh 'git push --tags' + sh "git push origin --tags" } } } -- GitLab