mirror of
https://github.com/flatcar/scripts.git
synced 2026-03-09 23:41:25 +01:00
jenkins/images: find channel from base channel variable
Using the tags on the branch is not enough to find the channel we want to be the dev build be related to. Use the base channel variable which was introduced for this.
This commit is contained in:
parent
9eefa2682f
commit
250be82cd8
@ -133,20 +133,19 @@ set +x
|
||||
set +e
|
||||
echo "==================================================================="
|
||||
echo
|
||||
# Get last release tag (and filter out the alpha-3046.0.0 tag which was done without updating the submodule and thus refers a commit on main)
|
||||
PREV_TAG=$(git -C src/scripts describe --tags --abbrev=0 | sed 's/alpha-3046.0.0//g')
|
||||
if [ "${PREV_TAG}" = "" ]; then
|
||||
# For main we compare to last alpha release
|
||||
export CHANNEL_A="alpha"
|
||||
export VERSION_A=$(curl -s -S -f -L "https://${CHANNEL_A}.release.flatcar-linux.net/${BOARD}/current/version.txt" | grep -m 1 "FLATCAR_VERSION=" | cut -d "=" -f 2)
|
||||
if [ "${GROUP}" != "developer" ]; then
|
||||
export CHANNEL_A="${GROUP}"
|
||||
else
|
||||
export CHANNEL_A=$(echo "${PREV_TAG}" | cut -d "-" -f 1)
|
||||
export VERSION_A=$(echo "${PREV_TAG}" | cut -d "-" -f 2)
|
||||
export CHANNEL_A="${CHANNEL_BASE}"
|
||||
fi
|
||||
|
||||
if [ "${CHANNEL_A}" = "lts" ]; then
|
||||
echo "Comparing to LTS is not supported yet (needs creds)"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
export VERSION_A=$(curl -s -S -f -L "https://${CHANNEL_A}.release.flatcar-linux.net/${BOARD}/current/version.txt" | grep -m 1 "FLATCAR_VERSION=" | cut -d "=" -f 2)
|
||||
|
||||
if [ "${GROUP}" = "developer" ]; then
|
||||
export CHANNEL_B="developer"
|
||||
export MODE_B="/developer/"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user