Fix semver regex for Jenkins build

This commit is contained in:
Brad Stein 2025-12-18 11:00:53 -03:00
parent 24982a63f8
commit ab8f57583a

2
Jenkinsfile vendored
View File

@ -107,7 +107,7 @@ spec:
SEMVER="${BASE}-${BUILD_NUMBER}"
fi
# Accept bare semver or leading v (with optional prerelease).
if ! echo "$SEMVER" | grep -Eq '^v?[0-9]+\\.[0-9]+\\.[0-9]+(?:[-.][0-9A-Za-z]+)?$'; then
if ! echo "$SEMVER" | grep -Eq '^v?[0-9]+\\.[0-9]+\\.[0-9]+([-.][0-9A-Za-z]+)?$'; then
SEMVER="0.1.0-${BUILD_NUMBER}"
fi
echo "SEMVER=${SEMVER}" > build.env