Skip to content

Commit

Permalink
Use travis stage instead of ugly bash hacks
Browse files Browse the repository at this point in the history
  • Loading branch information
JanBessai committed Dec 21, 2017
1 parent d98368f commit 76ded7a
Showing 1 changed file with 19 additions and 22 deletions.
41 changes: 19 additions & 22 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,25 @@
sudo: false
language: scala
matrix:
stages:
- test
- name: deploy
if: (type NOT IN (pull_request)) AND (tag IS present) AND (branch = master)

script: sbt +test

jobs:
include:
- jdk: oraclejdk8
- jdk: openjdk8
env: IS_DEPLOY_JVM=true
before_install:
- if [ $TRAVIS_PULL_REQUEST = 'false' ]; then
openssl aes-256-cbc -K $encrypted_3b6b964f9930_key -iv $encrypted_3b6b964f9930_iv -in travis/secrets.tar.enc -out travis/local.secrets.tar -d;
tar xv -C travis -f travis/local.secrets.tar;
fi
script:
- if [ "$TRAVIS_PULL_REQUEST" = false ] && [ "$IS_DEPLOY_JVM" = true ]; then
sbt clean coverage +test coverageReport;
else
sbt clean +test;
fi
after_success:
- if [ "$TRAVIS_PULL_REQUEST" = false ] && [ "$IS_DEPLOY_JVM" = true ]; then
sbt coveralls +releaseEarly;
fi
deploy:
on:
tags: true
- stage: test
jdk: oraclejdk8
- stage: test
jdk: openjdk8
script: sbt clean coverage +test && sbt coverageReport coveralls
- stage: deploy
jdk: openjdk8
script: |
openssl aes-256-cbc -K $encrypted_3b6b964f9930_key -iv $encrypted_3b6b964f9930_iv -in travis/secrets.tar.enc -out travis/local.secrets.tar -d &&
tar xv -C travis -f travis/local.secrets.tar &&
sbt +releaseEarly
env:
global:
- secure: sIFqC4HL5rbABrkce2Tdcpf0jC7O6ecjDPQlC+2gQLHuRUGDO0BIgzmjDxlyzKeX4zQEXqo5txP8qR3Lz7mVAFNZhN3CuawzhTvGmtlK7C8+7Y4l9c9UNlPBkxjDXF76/4mZaTMYxPjQslEOvvTGQxa/2Ic8nGeMoQThfgY4CQDUr6Ni4wmP/jOSGY6QMaASQnaGeYL8gZy4xK5AwQEHeALikaeiwOS3Ud6MUAoN3vTfxFkz7SYXCu5IDagU2aC79UFc7xjWrfdpONxhnP/hKTq+cDtjrR9yvq8OplkH+BPyVhw7AJQyOos5jcyMCn4W56Rzeq3uHDu13/AktyEtb/wCs2M4UJTrpN9spgJeGZuDv0pYtHae7PRrwvUT/uvxItJ2hI4lr/VIU2LsuCtZ/sEDjeSCV6jwHodj8HNHyxIGchh5JFRujeGniaBZRFHgvC/jOvQjr6DoavG5OsVWYJeWmVkZsI4RF2+r3ws5mGlMzK2JW+g5bsJhfnncpbTzf4t8TdbzsfkKWc5EntND4eQCHz7MZGFZMTkB9qBpBLG16T5HUpMztbkQ2OkGo/1IThlwsL8XbCkuFMOSGH+Lrlj+iIZGDuPzbavtIyWpgp1OEAcNfV3qY3wAbqdniMwGNpmAC9vhhVlSCxSfHGRYQl67FGm987MFZ0ZvceHIJNQ=
Expand Down

0 comments on commit 76ded7a

Please sign in to comment.