Skip to content

Commit b156f23

Browse files
committed
breakout jobs
1 parent 0ffbf60 commit b156f23

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

.travis.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
language: ruby
22
dist: trusty
33
sudo: required
4+
45
rvm:
56
- 2.4.4
67
before_script:
@@ -11,16 +12,16 @@ jobs:
1112
- stage: Bash linting (shellcheck)
1213
sudo: false
1314
script: make check
14-
- stage: Stack Unit Tests
15-
services: docker
16-
env: STACK=heroku-18
17-
script: "./tests.sh"
18-
- stage: Stack Unit Tests
19-
services: docker
20-
env: STACK=heroku-16
21-
script: "./tests.sh"
22-
- stage: Hatchet Integration
23-
script: "bundle exec rspec"
15+
- stage: Build Docker Containers
16+
script:
17+
- docker build --pull --tag heroku-python-build-heroku-18 --file $(pwd)/builds/heroku-18.Dockerfile .
18+
- stage: test
19+
script: docker run --rm -ti heroku-python-build-heroku-18 bash test/run-deps
20+
script: docker run --rm -ti heroku-python-build-heroku-18 bash test/run-versions
21+
script: docker run --rm -ti heroku-python-build-heroku-18 bash test/run-features
22+
- stages: Hatchet Integration
23+
if: branch = master
24+
script: "bundle exec rspec"
2425
env:
2526
global:
2627
- HATCHET_RETRIES=3

0 commit comments

Comments
 (0)