My before_script includes adding and installing Java8, which is only needed when I run integration tests, so I don’t want it to run it when running unit or pep8 tests.
Is there any way I can do this?
Link to my latest build config: https://travis-ci.org/phac-nml/irida-uploader/builds/572949716/config
before_script: |
if [[ "$TESTS" =~ ^integrationtests.* ]]; then
<etc>
fi
2 Likes
@native-api’s suggestion works.
You could also declare your before_script:
in the matrix:
itself e.g.
matrix:
include:
⋮
- env: "TEST_SUITE=integrationtests"
python: 3.6
before_script:
- <COMMAND>
- <COMMAND>
- <ETC.>
⋮
Hope this helps!
1 Like