Consolidate CI jobs

This commit is contained in:
Michael Vines
2018-06-24 21:24:08 -07:00
parent adfcb79387
commit be5f2ef9b9
10 changed files with 53 additions and 70 deletions

View File

@@ -13,7 +13,11 @@ else
SNAP_CHANNEL=beta
fi
if [[ -n $SNAPCRAFT_CREDENTIALS_KEY ]]; then
if [[ -z $DRYRUN ]]; then
[[ -n $SNAPCRAFT_CREDENTIALS_KEY ]] || {
echo SNAPCRAFT_CREDENTIALS_KEY not defined
exit 1;
}
(
openssl aes-256-cbc -d \
-in ci/snapcraft.credentials.enc \
@@ -28,5 +32,9 @@ if [[ -n $SNAPCRAFT_CREDENTIALS_KEY ]]; then
fi
set -x
echo --- build
snapcraft
echo --- publish
$DRYRUN snapcraft push solana_*.snap --release $SNAP_CHANNEL