Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/client_theming.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2017-10-18 23:04:10 +0300
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2017-10-19 07:28:02 +0300
commit7e9f303731296bceedfb0a034489027720d26730 (patch)
treead0ca9c1a38229bde7dba14d0e05deae39174d9c
parent41d372df2d4c6938bc631545f4d45c3a5c79c4ed (diff)
snap: add travis_snapcraft.cfg encyrpted macaron file to deploy to the store
This allows to automatically deploy on ubuntu store. Macaron can only be decrypted using the snapcraft keys defined in travis.
-rw-r--r--.travis.yml4
-rwxr-xr-xlinux/travis-build.sh8
-rw-r--r--linux/travis_snapcraft.cfgbin0 -> 2432 bytes
3 files changed, 7 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index 79b3132..63d8587 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,8 +11,8 @@ env:
- DOCKER_IMAGE=ubuntu:xenial
- SNAP_PRIME_ON_PULL_REQUEST=true
- SNAP_DEPLOY_CHANNEL=edge
- - SNAPCRAFT_CONFIG_KEY=''
- - SNAPCRAFT_CONFIG_IV=''
+ - SNAPCRAFT_CONFIG_KEY=$encrypted_ad766d8d4221_key
+ - SNAPCRAFT_CONFIG_IV=$encrypted_ad766d8d4221_iv
matrix:
- BUILD_TYPE=appimage
diff --git a/linux/travis-build.sh b/linux/travis-build.sh
index 8049151..dba042c 100755
--- a/linux/travis-build.sh
+++ b/linux/travis-build.sh
@@ -61,15 +61,17 @@ elif [ "$BUILD_TYPE" == "snap" ]; then
exec $0 snap_transfer_deploy
fi
elif [ "$TRAVIS_BUILD_STEP" == "snap_store_deploy" ]; then
+ sudo mkdir -p $THIS_PATH/.snapcraft -m 777
set +x
openssl aes-256-cbc -K $SNAPCRAFT_CONFIG_KEY \
-iv $SNAPCRAFT_CONFIG_IV \
- -in $THIS_PATH/snap/.snapcraft/travis_snapcraft.cfg \
- -out $THIS_PATH/snap/.snapcraft/snapcraft.cfg -d
+ -in $THIS_PATH/travis_snapcraft.cfg \
+ -out $THIS_PATH/.snapcraft/snapcraft.cfg -d
set -x
ls $THIS_PATH/*.snap &> /dev/null || docker_exec snapcraft
- docker_exec snapcraft push *.snap --release edge
+ snap=$(ls $THIS_PATH/*.snap -1 | head -n1)
+ docker_exec snapcraft push $snap --release edge
elif [ "$TRAVIS_BUILD_STEP" == "snap_github_release" ]; then
ls $THIS_PATH/*.snap &> /dev/null || docker_exec snapcraft
snap=$(ls $THIS_PATH/*.snap -1 | head -n1)
diff --git a/linux/travis_snapcraft.cfg b/linux/travis_snapcraft.cfg
new file mode 100644
index 0000000..2a7c507
--- /dev/null
+++ b/linux/travis_snapcraft.cfg
Binary files differ