Skip to content

Commit 5f5ae31

Browse files
committed
Enable continuous delivery of the snap from Travis CI
1 parent 4b49a22 commit 5f5ae31

File tree

2 files changed

+31
-30
lines changed

2 files changed

+31
-30
lines changed

.snapcraft/travis_snapcraft.cfg

2.38 KB
Binary file not shown.

.travis.yml

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,41 @@
11
language: python
2-
32
python:
4-
- "2.7"
5-
- "3.3"
6-
- "3.4"
7-
- "3.5"
8-
- "3.6"
9-
- "pypy-5.3.1"
10-
3+
- '2.7'
4+
- '3.3'
5+
- '3.4'
6+
- '3.5'
7+
- '3.6'
8+
- pypy-5.3.1
119
env: LIBGIT2=~/libgit2/_install/ LD_LIBRARY_PATH=~/libgit2/_install/lib
12-
13-
before_install: "./.travis.sh"
14-
10+
before_install: ./.travis.sh
1511
install: pip install -r requirements.txt .
16-
1712
before_script:
18-
- git config --global user.name "travis-test"
19-
- git config --global user.email "travis@test.com"
20-
13+
- git config --global user.name "travis-test"
14+
- git config --global user.email "travis@test.com"
2115
script:
22-
- nosetests --logging-level=WARN
23-
# nose doesn't like the number on test_e2e so it's not detected by the
24-
# previous command.
25-
- nosetests gitless/tests/test_e2e.py --logging-level=WARN
26-
16+
- nosetests --logging-level=WARN
17+
- nosetests gitless/tests/test_e2e.py --logging-level=WARN
2718
branches:
2819
only:
29-
- master
30-
- develop
31-
32-
sudo: false
33-
20+
- master
21+
- develop
22+
sudo: required
3423
jobs:
3524
include:
36-
- stage: Pack snap
37-
env: EMPTY
38-
before_install: skip
39-
install: skip
40-
script: docker run -v $(pwd):$(pwd) -w $(pwd) snapcore/snapcraft snapcraft
25+
- stage: Pack snap
26+
env: EMPTY
27+
before_install: skip
28+
install: skip
29+
script: docker run -v $(pwd):$(pwd) -w $(pwd) snapcore/snapcraft snapcraft
30+
after_success:
31+
- openssl aes-256-cbc -K $encrypted_8b01c2e263fa_key -iv $encrypted_8b01c2e263fa_iv
32+
-in .snapcraft/travis_snapcraft.cfg -out .snapcraft/snapcraft.cfg -d
33+
services:
34+
- docker
35+
deploy:
36+
'on':
37+
branch: master
38+
provider: script
39+
script: docker run -v $(pwd):$(pwd) -t snapcore/snapcraft sh -c "apt update -qq
40+
&& cd $(pwd) && snapcraft && snapcraft push *.snap --release edge"
41+
skip_cleanup: true

0 commit comments

Comments
 (0)