diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-11-28 19:33:51 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-28 19:33:51 -0800 |
commit | 835f959193e686ba4f7617d2475a9953285c916c (patch) | |
tree | 283fa175895fb887da0b380e7adca4ff4aacc288 /ci/snap/deploy.sh | |
parent | ee1199eaba7cafa6b60611ebece1407bc274e330 (diff) | |
parent | c6d70d17860273c6de2c37c529b21c7b049210c5 (diff) | |
download | rneovim-835f959193e686ba4f7617d2475a9953285c916c.tar.gz rneovim-835f959193e686ba4f7617d2475a9953285c916c.tar.bz2 rneovim-835f959193e686ba4f7617d2475a9953285c916c.zip |
Merge #11428 'Update SNAP packaging'
Diffstat (limited to 'ci/snap/deploy.sh')
-rwxr-xr-x | ci/snap/deploy.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ci/snap/deploy.sh b/ci/snap/deploy.sh new file mode 100755 index 0000000000..3f959c05e5 --- /dev/null +++ b/ci/snap/deploy.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +set -e +set -o pipefail + +# not a tagged release, abort +# [[ "$TRAVIS_TAG" != "$TRAVIS_BRANCH" ]] && exit 0 + +mkdir -p .snapcraft +openssl aes-256-cbc -K $encrypted_ece1c4844832_key -iv $encrypted_ece1c4844832_iv + -in ci/snap/travis_snapcraft.cfg -out .snapcraft/snapcraft.cfg -d + +SNAP=$(find ./ -name "*.snap") + +# TODO(justinmk): This always does `edge` until we enable tagged builds. +if [[ "$SNAP" =~ "dirty" || "$SNAP" =~ "nightly" ]]; then + snapcraft push "$SNAP" --release edge +else + snapcraft push "$SNAP" --release candidate +fi + |