Move Travis snapcraft login into docker run command

This commit is contained in:
Ben Gotow 2021-01-19 13:50:45 -06:00
parent 90137f11fe
commit e412dba2fd

View file

@ -89,7 +89,6 @@ after_success:
- sed "s/MAILSPRING_VERSION/$(grep -E -o '([0-9]+.[0-9]+.[0-9]+)' <<< "$(find app/dist -type f -name mailspring-*.deb)")/g" snap/snapcraft.template.yaml > snap/snapcraft.yaml
# Decrypt the snapcraft login information
- openssl aes-256-cbc -K $encrypted_d506bd5213c4_key -iv $encrypted_d506bd5213c4_iv -in .snapcraft/credentials.enc -out .snapcraft/credentials -d
- snapcraft login --with .snapcraft/credentials
services:
- docker
@ -99,5 +98,5 @@ deploy:
branch: master
condition: $TRAVIS_OS_NAME = linux
provider: script
script: docker run -v $(pwd):$(pwd) -t snapcore/snapcraft sh -c "apt update -qq && cd $(pwd) && snapcraft && snapcraft push *.snap --release edge"
script: docker run -v $(pwd):$(pwd) -t snapcore/snapcraft sh -c "apt update -qq && cd $(pwd) && snapcraft && snapcraft login --with .snapcraft/credentials && snapcraft push *.snap --release edge"
skip_cleanup: true