Accepts suffix version as parameter

main
Nicolas Arenas 2025-04-10 15:32:21 +02:00
parent 522b538b7c
commit 763c3d34a6
1 changed files with 7 additions and 2 deletions

View File

@ -1,4 +1,4 @@
def call(String repoDir, String maintainerName = "Qindel Opengnsys Team", String maintainerEmail = "opengnsys@qindel.com") {
def call(String repoDir, String maintainerName = "Qindel Opengnsys Team", String maintainerEmail = "opengnsys@qindel.com", String versionSuffix = "") {
sh """#!/bin/bash
set -e
set -x
@ -31,7 +31,12 @@ def call(String repoDir, String maintainerName = "Qindel Opengnsys Team", String
DATE="\${BASH_REMATCH[2]}-\${BASH_REMATCH[3]}-\${BASH_REMATCH[4]}"
FORMATTED_DATE=\$(date -R)
# Añadir el sufijo opcional a la versión
VERSION="\${BASE_VERSION}-\${BUILD_NUMBER}"
if [[ -n "\$versionSuffix" ]]; then
VERSION="\${VERSION}~\${versionSuffix}"
fi
echo -e "\$PACKAGE_NAME (\$VERSION) \$DISTRIBUTION; urgency=\$URGENCY\\n" >> "\$OUTPUT_FILE"
elif [[ "\$line" =~ ^###\\ (.*) ]]; then
echo -e " * \${BASH_REMATCH[1]}" >> "\$OUTPUT_FILE"
@ -48,4 +53,4 @@ def call(String repoDir, String maintainerName = "Qindel Opengnsys Team", String
echo "✅ Changelog generado en formato Debian en \$OUTPUT_FILE."
"""
}
}