1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-08-03 22:35:45 +02:00

packaging: Simplify 'Publish release artifacts stage' logic.

* extras/packaging/gnu-linux/Jenkinsfile
(Publish release artifacts'): Simplify logic.

Change-Id: I4cec0b8009256501d627453df26bd17024e55f45
This commit is contained in:
Maxim Cournoyer 2023-02-20 19:26:16 -05:00
parent 9355c1a2df
commit 003b6be691
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -149,18 +149,16 @@ make -f ${PACKAGING_DIR}/Makefile portable-release-tarball .tarball-version
" ${params.CHANNEL}",
returnStdout: true
).trim()
sh """
git tag -am \"Jami new ${params.CHANNEL} version\" ${wantedTag}
"""
sh "git tag -am \"Jami new ${params.CHANNEL} version\"" +
" ${wantedTag}"
sh "git push origin --tags"
if (params.CHANNEL == 'stable') {
// Only stables releases get tarballs and a tag.
sh "git push origin --tags"
// Only stable releases get a source
// tarball.
echo "Publishing release tarball..."
sh 'rsync --verbose jami*.tar.gz ' +
"${REMOTE_HOST}:${REMOTE_BASE_DIR}" +
"/release/tarballs/"
} else {
sh "git push origin --tags"
}
}
}