mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-28 21:52:38 +01:00
29 lines
689 B
Bash
Executable File
29 lines
689 B
Bash
Executable File
#!/bin/bash
|
|
# Write Docker tags for Drone CI: version-YYMMDD, version, major version, latest
|
|
|
|
VERSION="$1"
|
|
|
|
if test -z "$VERSION"; then
|
|
echo "Usage: $0 <version>"
|
|
exit 1
|
|
fi
|
|
|
|
if [[ "$VERSION" == *"alpha"* || "$VERSION" == *"dev"* ]]; then
|
|
# This should never trigger if reference based tagging is enabled
|
|
echo "ERROR: Pushing alpha / dev tags is not supported"
|
|
exit 1
|
|
fi
|
|
|
|
major_version="$(printf '%s' "$VERSION" | cut -d . -f 1)"
|
|
|
|
# Program version
|
|
printf '%s' "$VERSION,"
|
|
|
|
if [[ "$VERSION" == *"beta"* ]]; then
|
|
printf '%s' "$major_version-beta,"
|
|
printf '%s' "latest-beta"
|
|
else # Stable or rc build
|
|
printf '%s' "$major_version,"
|
|
printf '%s' "latest"
|
|
fi
|