Skip to content

Commit

Permalink
update clojure travis setup
Browse files Browse the repository at this point in the history
  • Loading branch information
skeptycal committed Nov 15, 2019
1 parent 33e9328 commit ac9d030
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
14 changes: 12 additions & 2 deletions .travis.yml
@@ -1,12 +1,22 @@
# Travis CI scripts (clojure)
language: clojure
lein: lein
sudo: required
lein: lein 2.8

before_install:
- sudo rm "${JAVA_HOME}/lib/security/cacerts"
- sudo ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts"

matrix:
include:
- jdk: openjdk8
before_install: &fix_install
- sudo chmod +x ./travis/bootstrap.sh
- sudo ./travis/setup-lein-travis.sh
- jdk: openjdk9
before_install: &fix_certs
- sudo chmod +x ./travis/bootstrap.sh
- sudo ./travis/setup-lein-travis.sh
- sudo rm "${JAVA_HOME}/lib/security/cacerts"
- sudo ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts"
- jdk: openjdk10
Expand All @@ -20,7 +30,7 @@ install: lein deps &&
lein build &&
npx webpack --display errors-only

script: lein do clean, check, test
script: travis_retry env JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin/java lein do clean, check, test

after_success:
# Upload coverage data to codecov
Expand Down
5 changes: 5 additions & 0 deletions travis/bootstrap.sh
@@ -0,0 +1,5 @@
#!/bin/bash

sudo chown -R travis ./travis/*
sudo mkdir -p /etc/leiningen/
sudo mv ./travis/profiles.clj /etc/leiningen/profiles.clj
1 change: 1 addition & 0 deletions travis/profiles.clj
@@ -0,0 +1 @@
{}

0 comments on commit ac9d030

Please sign in to comment.