From 763c3d34a656ae9b57ab48227635d49598a9907b Mon Sep 17 00:00:00 2001 From: Nicolas Arenas Date: Thu, 10 Apr 2025 15:32:21 +0200 Subject: [PATCH] Accepts suffix version as parameter --- vars/generateDebianChangelog.groovy | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/vars/generateDebianChangelog.groovy b/vars/generateDebianChangelog.groovy index cfb6d38..470413c 100644 --- a/vars/generateDebianChangelog.groovy +++ b/vars/generateDebianChangelog.groovy @@ -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." """ -} \ No newline at end of file +}