Remove channel duplication
This commit is contained in:
parent
094bc59553
commit
5b92286568
|
@ -82,10 +82,26 @@ for tag in "${tags[@]}"; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo EDGE_CHANNEL=master
|
EDGE_CHANNEL=master
|
||||||
echo BETA_CHANNEL="${beta:+v$beta}"
|
BETA_CHANNEL=${beta:+v$beta}
|
||||||
echo STABLE_CHANNEL="${stable:+v$stable}"
|
STABLE_CHANNEL=${stable:+v$stable}
|
||||||
echo BETA_CHANNEL_LATEST_TAG="${beta_tag:+v$beta_tag}"
|
BETA_CHANNEL_LATEST_TAG=${beta_tag:+v$beta_tag}
|
||||||
echo STABLE_CHANNEL_LATEST_TAG="${stable_tag:+v$stable_tag}"
|
STABLE_CHANNEL_LATEST_TAG=${stable_tag:+v$stable_tag}
|
||||||
|
|
||||||
|
|
||||||
|
if [[ $BUILDKITE_BRANCH = "$STABLE_CHANNEL" ]]; then
|
||||||
|
CHANNEL=stable
|
||||||
|
elif [[ $BUILDKITE_BRANCH = "$EDGE_CHANNEL" ]]; then
|
||||||
|
CHANNEL=edge
|
||||||
|
elif [[ $BUILDKITE_BRANCH = "$BETA_CHANNEL" ]]; then
|
||||||
|
CHANNEL=beta
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo EDGE_CHANNEL="$EDGE_CHANNEL"
|
||||||
|
echo BETA_CHANNEL="$BETA_CHANNEL"
|
||||||
|
echo BETA_CHANNEL_LATEST_TAG="$BETA_CHANNEL_LATEST_TAG"
|
||||||
|
echo STABLE_CHANNEL="$STABLE_CHANNEL"
|
||||||
|
echo STABLE_CHANNEL_LATEST_TAG="$STABLE_CHANNEL_LATEST_TAG"
|
||||||
|
echo CHANNEL="$CHANNEL"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -19,14 +19,6 @@ fi
|
||||||
|
|
||||||
eval "$(ci/channel-info.sh)"
|
eval "$(ci/channel-info.sh)"
|
||||||
|
|
||||||
if [[ $BUILDKITE_BRANCH = "$STABLE_CHANNEL" ]]; then
|
|
||||||
CHANNEL=stable
|
|
||||||
elif [[ $BUILDKITE_BRANCH = "$EDGE_CHANNEL" ]]; then
|
|
||||||
CHANNEL=edge
|
|
||||||
elif [[ $BUILDKITE_BRANCH = "$BETA_CHANNEL" ]]; then
|
|
||||||
CHANNEL=beta
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z $CHANNEL ]]; then
|
if [[ -z $CHANNEL ]]; then
|
||||||
echo Unable to determine channel to publish into, exiting.
|
echo Unable to determine channel to publish into, exiting.
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -61,13 +53,13 @@ if [[ ! -x /usr/bin/multilog ]]; then
|
||||||
sudo apt-get install -y daemontools
|
sudo apt-get install -y daemontools
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo --- build: $CHANNEL channel
|
echo "--- build: $CHANNEL channel"
|
||||||
snapcraft
|
snapcraft
|
||||||
|
|
||||||
source ci/upload-ci-artifact.sh
|
source ci/upload-ci-artifact.sh
|
||||||
upload-ci-artifact solana_*.snap
|
upload-ci-artifact solana_*.snap
|
||||||
|
|
||||||
if [[ -z $DO_NOT_PUBLISH_SNAP ]]; then
|
if [[ -z $DO_NOT_PUBLISH_SNAP ]]; then
|
||||||
echo --- publish: $CHANNEL channel
|
echo "--- publish: $CHANNEL channel"
|
||||||
$DRYRUN snapcraft push solana_*.snap --release $CHANNEL
|
$DRYRUN snapcraft push solana_*.snap --release "$CHANNEL"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -11,14 +11,6 @@ fi
|
||||||
|
|
||||||
eval "$(ci/channel-info.sh)"
|
eval "$(ci/channel-info.sh)"
|
||||||
|
|
||||||
if [[ $BUILDKITE_BRANCH = "$STABLE_CHANNEL" ]]; then
|
|
||||||
CHANNEL=stable
|
|
||||||
elif [[ $BUILDKITE_BRANCH = "$EDGE_CHANNEL" ]]; then
|
|
||||||
CHANNEL=edge
|
|
||||||
elif [[ $BUILDKITE_BRANCH = "$BETA_CHANNEL" ]]; then
|
|
||||||
CHANNEL=beta
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -n "$BUILDKITE_TAG" ]]; then
|
if [[ -n "$BUILDKITE_TAG" ]]; then
|
||||||
CHANNEL_OR_TAG=$BUILDKITE_TAG
|
CHANNEL_OR_TAG=$BUILDKITE_TAG
|
||||||
elif [[ -n "$TRIGGERED_BUILDKITE_TAG" ]]; then
|
elif [[ -n "$TRIGGERED_BUILDKITE_TAG" ]]; then
|
||||||
|
|
|
@ -4,14 +4,6 @@ set -ex
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
eval "$(../../ci/channel-info.sh)"
|
eval "$(../../ci/channel-info.sh)"
|
||||||
|
|
||||||
if [[ $BUILDKITE_BRANCH = "$STABLE_CHANNEL" ]]; then
|
|
||||||
CHANNEL=stable
|
|
||||||
elif [[ $BUILDKITE_BRANCH = "$EDGE_CHANNEL" ]]; then
|
|
||||||
CHANNEL=edge
|
|
||||||
elif [[ $BUILDKITE_BRANCH = "$BETA_CHANNEL" ]]; then
|
|
||||||
CHANNEL=beta
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z $CHANNEL ]]; then
|
if [[ -z $CHANNEL ]]; then
|
||||||
echo Unable to determine channel to publish into, exiting.
|
echo Unable to determine channel to publish into, exiting.
|
||||||
echo "^^^ +++"
|
echo "^^^ +++"
|
||||||
|
@ -24,7 +16,7 @@ rm -rf usr/
|
||||||
|
|
||||||
cp -f entrypoint.sh usr/bin/solana-entrypoint.sh
|
cp -f entrypoint.sh usr/bin/solana-entrypoint.sh
|
||||||
|
|
||||||
docker build -t solanalabs/solana:$CHANNEL .
|
docker build -t solanalabs/solana:"$CHANNEL" .
|
||||||
|
|
||||||
maybeEcho=
|
maybeEcho=
|
||||||
if [[ -z $CI ]]; then
|
if [[ -z $CI ]]; then
|
||||||
|
@ -38,4 +30,4 @@ else
|
||||||
fi
|
fi
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
$maybeEcho docker push solanalabs/solana:$CHANNEL
|
$maybeEcho docker push solanalabs/solana:"$CHANNEL"
|
||||||
|
|
Loading…
Reference in New Issue