From d5290e2a5c507632068439662ef223ad8673ceb2 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 14 Jan 2020 16:21:05 +0200 Subject: [PATCH 1/2] travis: build snap in parallel with other packages --- .travis.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.travis.yml b/.travis.yml index 66be424aa..586829929 100644 --- a/.travis.yml +++ b/.travis.yml @@ -75,6 +75,26 @@ jobs: language: python python: 3.7 script: ./scripts/build_package.sh + # build snap in parallel with other pkgs + - name: Snapcraft snap + addons: + snaps: + - name: snapcraft + channel: stable + confinement: classic + - name: lxd + channel: stable + env: + - SNAPCRAFT_IMAGE_INFO: '{"build_url": "$TRAVIS_BUILD_URL"}' + before_install: + - sudo /snap/bin/lxd.migrate -yes + - sudo /snap/bin/lxd waitready + - sudo /snap/bin/lxd init --auto + install: + script: + - sudo snapcraft --use-lxd + after_failure: + - sudo journalctl -u snapd # deploy jobs - name: "Pypi pkgs" if: tag is present From b0f83f1486b6b338e6251afdfc977f2279afbf83 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 14 Jan 2020 16:28:03 +0200 Subject: [PATCH 2/2] travis: deploy snap on tag or master --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 586829929..ac0a017f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -118,6 +118,7 @@ jobs: tags: true repo: iterative/dvc - name: Snapcraft snap + if: tag is present or branch = master stage: deploy addons: snaps: