File tree Expand file tree Collapse file tree 3 files changed +305
-1724
lines changed Expand file tree Collapse file tree 3 files changed +305
-1724
lines changed Original file line number Diff line number Diff line change @@ -7,31 +7,34 @@ notifications:
77 on_success : never
88 on_failure : always
99install : true
10+ cache :
11+ directories :
12+ - $HOME/.m2
13+ - $HOME/.cache/yarn
14+ - $HOME/.cache/pip
1015jdk :
1116 - oraclejdk11
1217 - openjdk11
1318 - openjdk-ea
1419matrix :
1520 allow_failures :
1621 - jdk : openjdk-ea
17- cache :
18- directories :
19- - $HOME/.m2
20- - $HOME/.cache/yarn
21- - $HOME/.cache/pip
22- before_install :
23- - if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" == "false" ]]; then
24- openssl aes-256-cbc -K $encrypted_c9f9aedf26b7_key -iv $encrypted_c9f9aedf26b7_iv -in codesigning.asc.enc -out codesigning.asc -d &&
25- gpg --import --batch codesigning.asc ; fi
22+ # Trigger a push build on master and dependabot branches + PRs build on every branches
23+ # Avoid double build on PRs (See https://github.com/travis-ci/travis-ci/issues/1147)
24+ branches :
25+ only :
26+ - master
27+ - /^dependabot.*$/
2628script :
2729 - mvn site
2830 - mvn package
29- after_success :
30- - if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" == "false" ]]; then
31- git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/* &&
32- git fetch --tags &&
33- nvm install lts/* &&
34- nvm use lts/* &&
35- npm prune &&
36- npm i &&
37- npx travis-deploy-once "npx semantic-release" ; fi
31+ jobs :
32+ include :
33+ - stage : release
34+ node_js : lts/*
35+ script :
36+ - openssl aes-256-cbc -K $encrypted_c9f9aedf26b7_key -iv $encrypted_c9f9aedf26b7_iv -in codesigning.asc.enc -out codesigning.asc -d
37+ - gpg --import --batch codesigning.asc
38+ - npm prune
39+ - travis_retry npm i
40+ - npx semantic-release
You can’t perform that action at this time.
0 commit comments