Skip to content

Commit 34a6310

Browse files
committed
update test runs to matrix
1 parent 6a4ab86 commit 34a6310

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

.travis.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,23 @@ rvm:
77
before_script:
88
- gem install bundler -v 1.16.2
99
- bundle exec hatchet ci:setup
10-
- docker build --pull --tag heroku-python-build-heroku-18 --file $(pwd)/Dockerfile.heroku-18 .
10+
11+
matrix:
12+
include:
13+
- name: Test Dependencies
14+
env: TESTFOLDER=test/run-deps
15+
- name: Test Python Versions
16+
env: TESTFOLDER=test/run-versions
17+
- name: Test Steps
18+
env: TESTFOLDER=test/run-features
19+
script: docker build --pull --tag heroku-python-build-heroku-18 --file $(pwd)/Dockerfile.heroku-18 .
20+
after_script: docker run --rm -e "STACK=heroku-18" heroku-python-build-heroku-18 bash $TESTFOLDER
21+
1122
jobs:
1223
include:
1324
- stage: Bash linting (shellcheck)
1425
sudo: false
1526
script: make check
16-
- stage: Heroku 18 Test
17-
name: Build Heroku 18
18-
script: docker run --rm -e "STACK=heroku-18" heroku-python-build-heroku-18 bash $TESTFOLDER
1927
- stage: Hatchet Integration
2028
if: branch = master
2129
name: Run Hatchet
@@ -26,12 +34,5 @@ env:
2634
- IS_RUNNING_ON_CI=true
2735
- HATCHET_APP_LIMIT=5
2836
- HATCHET_DEPLOY_STRATEGY=git
29-
- TESTFOLDER=test/run-deps
30-
- TESTFOLDER=test/run-versions
31-
- TESTFOLDER=test/run-features
32-
- CI_NODE_TOTAL=2
3337
- secure: yjtlPE5FbVxTKnjUy/tZUBgSEf4qADD3QOxtgziuid73S0U/1IEXlMGFULsQzIjtlHKmHeywZqpVVEpthIH4RuT7uoX1Pb7SSM/g0T8fT3VoEFbFK1uYl0oZQbUS4Klxv9tPiumj8if3m6ULEGIz1X0wZcMOC0tMLwVCnwmap0E=
3438
- secure: ZeFTHWwnpIKE9nAqs88ocmiQh7bKce84lilGm5J23nf3N6V4wNyLwqlkvsM008WGBCaOg9AUx7ZunasT0ANsR5gLP3eV2UUg7ILdRgV2Gy13eNRFheC4PHdN92RqQ3aKoqlIv2K999xlhVjod0NzhkQQXB6PddfQINbuU7ks6As=
35-
matrix:
36-
- CI_NODE_INDEX=0
37-
- CI_NODE_INDEX=1

0 commit comments

Comments
 (0)