Add build number to version
parent
86af425ec3
commit
b07af81a55
|
@ -1,16 +1,16 @@
|
||||||
def call(String repoDir) {
|
def call(String repoDir) {
|
||||||
script {
|
script {
|
||||||
sh """#!/bin/bash
|
sh """#!/bin/bash
|
||||||
set -e
|
set -e # Detener la ejecución en caso de error
|
||||||
set -x
|
|
||||||
|
|
||||||
INPUT_FILE="${repoDir}/CHANGELOG.md"
|
INPUT_FILE="${repoDir}/changelog.md"
|
||||||
OUTPUT_FILE="${repoDir}/debian/changelog"
|
OUTPUT_FILE="${repoDir}/debian/changelog"
|
||||||
PACKAGE_NAME="oggui"
|
PACKAGE_NAME="oggui"
|
||||||
MAINTAINER_NAME="Lucas Lara"
|
MAINTAINER_NAME="Lucas Lara"
|
||||||
MAINTAINER_EMAIL="tu@email.com"
|
MAINTAINER_EMAIL="tu@email.com"
|
||||||
DISTRIBUTION="unstable"
|
DISTRIBUTION="unstable"
|
||||||
URGENCY="medium"
|
URGENCY="medium"
|
||||||
|
BUILD_NUMBER="${BUILD_NUMBER}"
|
||||||
|
|
||||||
# Función para formatear la fecha en Debian
|
# Función para formatear la fecha en Debian
|
||||||
format_date() {
|
format_date() {
|
||||||
|
@ -20,17 +20,19 @@ def call(String repoDir) {
|
||||||
echo "" > "\$OUTPUT_FILE"
|
echo "" > "\$OUTPUT_FILE"
|
||||||
|
|
||||||
while IFS= read -r line; do
|
while IFS= read -r line; do
|
||||||
if [[ \$line =~ ^##\\ \\[(.*)\\]\\ -\\ ([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})\$ ]]; then
|
if [[ "\$line" =~ ^##\\ \\[(.*)\\]\\ -\\ ([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})\$ ]]; then
|
||||||
VERSION="\${BASH_REMATCH[1]}"
|
BASE_VERSION="\${BASH_REMATCH[1]}"
|
||||||
DATE="\${BASH_REMATCH[2]}-\${BASH_REMATCH[3]}-\${BASH_REMATCH[4]}"
|
DATE="\${BASH_REMATCH[2]}-\${BASH_REMATCH[3]}-\${BASH_REMATCH[4]}"
|
||||||
FORMATTED_DATE=\$(format_date "\$DATE")
|
FORMATTED_DATE=\$(format_date "\$DATE")
|
||||||
|
|
||||||
|
VERSION="\${BASE_VERSION}-\${BUILD_NUMBER}" # Se agrega el número de build
|
||||||
|
|
||||||
echo -e "\$PACKAGE_NAME (\$VERSION) \$DISTRIBUTION; urgency=\$URGENCY\\n" >> "\$OUTPUT_FILE"
|
echo -e "\$PACKAGE_NAME (\$VERSION) \$DISTRIBUTION; urgency=\$URGENCY\\n" >> "\$OUTPUT_FILE"
|
||||||
elif [[ \$line =~ ^###\\ (.*) ]]; then
|
elif [[ "\$line" =~ ^###\\ (.*) ]]; then
|
||||||
echo -e " * \${BASH_REMATCH[1]}" >> "\$OUTPUT_FILE"
|
echo -e " * \${BASH_REMATCH[1]}" >> "\$OUTPUT_FILE"
|
||||||
elif [[ \$line =~ ^-\\ (.*) ]]; then
|
elif [[ "\$line" =~ ^-\\ (.*) ]]; then
|
||||||
echo -e " - \${BASH_REMATCH[1]}" >> "\$OUTPUT_FILE"
|
echo -e " - \${BASH_REMATCH[1]}" >> "\$OUTPUT_FILE"
|
||||||
elif [[ -z \$line ]]; then
|
elif [[ -z "\$line" ]]; then
|
||||||
echo "" >> "\$OUTPUT_FILE"
|
echo "" >> "\$OUTPUT_FILE"
|
||||||
fi
|
fi
|
||||||
done < "\$INPUT_FILE"
|
done < "\$INPUT_FILE"
|
||||||
|
@ -41,4 +43,3 @@ def call(String repoDir) {
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue