Skip to content

Commit cbc1db4

Browse files
authored
Fix snap upload using native deploy provider
This may need generating and setting SNAP_TOKEN as described in https://docs.travis-ci.com/user/deployment/snaps/
1 parent 2ab8939 commit cbc1db4

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.travis.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
language: python
2+
dist: xenial
3+
addons:
4+
apt:
5+
packages:
6+
- snapcraft
27
services:
38
- docker
49
python:
@@ -21,24 +26,20 @@ branches:
2126
only:
2227
- master
2328
- develop
24-
sudo: required
2529
jobs:
2630
include:
2731
- stage: Pack snap
2832
env: EMPTY
2933
before_install: skip
3034
install: skip
31-
script: >
32-
docker run -v $(pwd):$(pwd) -w $(pwd) snapcore/snapcraft:stable sh -c "apt-get
33-
update && snapcraft"
35+
script: snapcraft
3436
after_success:
3537
- openssl aes-256-cbc -K $encrypted_8b01c2e263fa_key -iv $encrypted_8b01c2e263fa_iv
3638
-in .snapcraft/travis_snapcraft.cfg -out .snapcraft/snapcraft.cfg -d
3739
deploy:
3840
on:
3941
branch: master
40-
provider: script
41-
script: >
42-
docker run -v $(pwd):$(pwd) -w $(pwd) snapcore/snapcraft:stable sh -c "apt-get
43-
update && snapcraft && snapcraft push *.snap --release edge"
42+
provider: snap
43+
snap: *.snap
44+
channel: edge
4445
skip_cleanup: true

0 commit comments

Comments
 (0)