From b156f237a22ed02526b53923d174c9eb50cde60e Mon Sep 17 00:00:00 2001 From: Casey Faist Date: Tue, 10 Sep 2019 12:08:31 -0700 Subject: [PATCH] breakout jobs --- .travis.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 482a40e..9075037 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ language: ruby dist: trusty sudo: required + rvm: - 2.4.4 before_script: @@ -11,16 +12,16 @@ jobs: - stage: Bash linting (shellcheck) sudo: false script: make check - - stage: Stack Unit Tests - services: docker - env: STACK=heroku-18 - script: "./tests.sh" - - stage: Stack Unit Tests - services: docker - env: STACK=heroku-16 - script: "./tests.sh" - - stage: Hatchet Integration - script: "bundle exec rspec" + - stage: Build Docker Containers + script: + - docker build --pull --tag heroku-python-build-heroku-18 --file $(pwd)/builds/heroku-18.Dockerfile . + - stage: test + script: docker run --rm -ti heroku-python-build-heroku-18 bash test/run-deps + script: docker run --rm -ti heroku-python-build-heroku-18 bash test/run-versions + script: docker run --rm -ti heroku-python-build-heroku-18 bash test/run-features + - stages: Hatchet Integration + if: branch = master + script: "bundle exec rspec" env: global: - HATCHET_RETRIES=3