diff --git a/.snapcraft/travis_snapcraft.cfg b/.snapcraft/travis_snapcraft.cfg new file mode 100644 index 00000000..dcb4a4cc Binary files /dev/null and b/.snapcraft/travis_snapcraft.cfg differ diff --git a/.travis.yml b/.travis.yml index 37322896..bcceed02 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,20 @@ language: node_js node_js: - - 'stable' - - 'lts/*' - -script: npm run lint && npm run test + - stable + - lts/* +script: + - npm run lint && npm run test + - npm install -g grunt npm@5.2 && grunt pre-build +after_success: + - openssl aes-256-cbc -K $encrypted_440d7f9a3c38_key -iv $encrypted_440d7f9a3c38_iv + -in .snapcraft/travis_snapcraft.cfg -out .snapcraft/snapcraft.cfg -d +sudo: required +services: + - docker +deploy: + 'on': + branch: master + provider: script + script: if [ ${TRAVIS_NODE_VERSION} = "stable" ];then docker run -v $(pwd):$(pwd) -t snapcore/snapcraft sh -c "apt update -qq + && cd $(pwd) && snapcraft && snapcraft push *.snap --release edge"; fi + skip_cleanup: true