TravisCI adds build stages which gives you to better control over various task orchestration in a build: https://blog.travis-ci.com/2017-05-11-introducing-build-stages