update: multi version build
This commit is contained in:
@@ -101,18 +101,18 @@ jobs:
|
|||||||
echo "COMMIT=${{ github.sha }}" >> $GITHUB_OUTPUT
|
echo "COMMIT=${{ github.sha }}" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
if echo "$VERSION" | grep -qE '^[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.]+)?$'; then
|
if echo "$VERSION" | grep -qE '^[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.]+)?$'; then
|
||||||
|
MAJOR=$(echo "$VERSION" | cut -d. -f1)
|
||||||
|
MINOR=$(echo "$VERSION" | cut -d. -f2)
|
||||||
|
|
||||||
|
echo "MAJOR=$MAJOR" >> $GITHUB_OUTPUT
|
||||||
|
echo "MINOR=$MINOR" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
if echo "$VERSION" | grep -q '-'; then
|
if echo "$VERSION" | grep -q '-'; then
|
||||||
echo "IS_PRERELEASE=true" >> $GITHUB_OUTPUT
|
echo "IS_PRERELEASE=true" >> $GITHUB_OUTPUT
|
||||||
echo "ADDITIONAL_TAG=staging" >> $GITHUB_OUTPUT
|
echo "ADDITIONAL_TAG=staging" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
echo "IS_PRERELEASE=false" >> $GITHUB_OUTPUT
|
echo "IS_PRERELEASE=false" >> $GITHUB_OUTPUT
|
||||||
echo "ADDITIONAL_TAG=latest" >> $GITHUB_OUTPUT
|
echo "ADDITIONAL_TAG=latest" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
MAJOR=$(echo "$VERSION" | cut -d. -f1)
|
|
||||||
MINOR=$(echo "$VERSION" | cut -d. -f2)
|
|
||||||
|
|
||||||
echo "MAJOR=$MAJOR" >> $GITHUB_OUTPUT
|
|
||||||
echo "MINOR=$MINOR" >> $GITHUB_OUTPUT
|
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "Invalid version format: $VERSION"
|
echo "Invalid version format: $VERSION"
|
||||||
|
|||||||
Reference in New Issue
Block a user