Skip to content

Commit 5092d4a

Browse files
committed
Break apart build a bit more (per target) to avoid timing out
1 parent 03dbb58 commit 5092d4a

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

.travis.yml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,34 @@ node:
55
#But not too quiet - we break apart the build (Travis will kill after 10 mins of no output)
66
#we also need to keep it under 75 mins
77
script:
8-
#This is testing (I am not sure if travis encrypted vars are available in pull requests)
9-
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then echo TRAVIS SECURE AVAILABLE; else echo TRAVIS SECURE NOT AVAIALABLE; fi"
8+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then echo Travis SECURE available -- Deploy; else echo Travis SECURE NOT available -- Verify; fi"
9+
10+
#TODO: Rework this to use the build matrix (or find a way to get a few extra messages in the log)
1011
#- mvn deploy -Pall,juno --quiet --settings settings.xml
11-
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pall,juno --quiet --settings settings.xml; else mvn verify -Pall,juno --quiet --settings settings.xml; fi"
12+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pwin32,juno --quiet --settings settings.xml; else mvn verify -Pwin32,juno --quiet --settings settings.xml; fi"
13+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pwin64,juno --quiet --settings settings.xml; else mvn verify -Pwin64,juno --quiet --settings settings.xml; fi"
14+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pmac32,juno --quiet --settings settings.xml; else mvn verify -Pmac32,juno --quiet --settings settings.xml; fi"
15+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pmac64,juno --quiet --settings settings.xml; else mvn verify -Pmac64,juno --quiet --settings settings.xml; fi"
16+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Plinux32,juno --quiet --settings settings.xml; else mvn verify -Plinux32,juno --quiet --settings settings.xml; fi"
17+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Plinux64,juno --quiet --settings settings.xml; else mvn verify -Plinux64,juno --quiet --settings settings.xml; fi"
18+
1219
#- mvn deploy -Pall,kepler --quiet --settings settings.xml
13-
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pall,kepler --quiet --settings settings.xml; else mvn verify -Pall,kepler --quiet --settings settings.xml; fi"
20+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pwin32,juno --quiet --settings settings.xml; else mvn verify -Pwin32,kepler --quiet --settings settings.xml; fi"
21+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pwin64,kepler --quiet --settings settings.xml; else mvn verify -Pwin64,kepler --quiet --settings settings.xml; fi"
22+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pmac32,kepler --quiet --settings settings.xml; else mvn verify -Pmac32,kepler --quiet --settings settings.xml; fi"
23+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pmac64,kepler --quiet --settings settings.xml; else mvn verify -Pmac64,kepler --quiet --settings settings.xml; fi"
24+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Plinux32,kepler --quiet --settings settings.xml; else mvn verify -Plinux32,kepler --quiet --settings settings.xml; fi"
25+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Plinux64,kepler --quiet --settings settings.xml; else mvn verify -Plinux64,kepler --quiet --settings settings.xml; fi"
26+
27+
1428
#- mvn deploy -Pall,luna --quiet --settings settings.xml
15-
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pall,luna --quiet --settings settings.xml; else mvn verify -Pall,luna --quiet --settings settings.xml; fi"
29+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pwin32,luna --quiet --settings settings.xml; else mvn verify -Pwin32,luna --quiet --settings settings.xml; fi"
30+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pwin64,luna --quiet --settings settings.xml; else mvn verify -Pwin64,luna --quiet --settings settings.xml; fi"
31+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pmac32,luna --quiet --settings settings.xml; else mvn verify -Pmac32,luna --quiet --settings settings.xml; fi"
32+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Pmac64,luna --quiet --settings settings.xml; else mvn verify -Pmac64,luna --quiet --settings settings.xml; fi"
33+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Plinux32,luna --quiet --settings settings.xml; else mvn verify -Plinux32,luna --quiet --settings settings.xml; fi"
34+
- sh -c "if $TRAVIS_SECURE_ENV_VARS; then mvn deploy -Plinux64,luna --quiet --settings settings.xml; else mvn verify -Plinux64,luna --quiet --settings settings.xml; fi"
35+
1636

1737

1838
#Several usernames and passwords/tokens are required for deployment.

0 commit comments

Comments
 (0)