From e0b72d9a62db7260ff5114422f839dd80e40c5ae Mon Sep 17 00:00:00 2001 From: Robie Basak Date: Tue, 20 Aug 2019 14:47:23 +0100 Subject: [PATCH] Travis improvements * Add Travis notifications * Adjust automatic snap deployment configuration Travis now has a documented[1] "snap" provider and the previous experimental mechanism seems to have stopped working, presumably because it was deprecated in favour of this new mechanism. [1] https://docs.travis-ci.com/user/deployment/snaps/ --- snap/.travis.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/snap/.travis.yml b/snap/.travis.yml index 1abe677cd..5e5b17037 100644 --- a/snap/.travis.yml +++ b/snap/.travis.yml @@ -22,8 +22,11 @@ services: deploy: 'on': branch: master - provider: script - script: | - openssl aes-256-cbc -K $encrypted_edc9d3b1405a_key -iv $encrypted_edc9d3b1405a_iv -in .snapcraft/travis_snapcraft.cfg -out .snapcraft/snapcraft.cfg -d - docker run -v $(pwd):$(pwd) -t snapcore/snapcraft sh -c "cd $(pwd) && snapcraft push *.snap --release edge" + provider: snap + snap: certbot_*.snap + channel: edge skip_cleanup: true +notifications: + email: + recipients: [robie.basak@canonical.com] + on_failure: change