Because of project dependencies, probably best to use a Docker container.
Travis can use Docker in builds and specifically build a custom image before installation. Travis's documentation has a confusing example, where it appears that the test step is executed twice: once in before_install, once in script.
Because of project dependencies, probably best to use a Docker container.
Travis can use Docker in builds and specifically build a custom image before installation. Travis's documentation has a confusing example, where it appears that the test step is executed twice: once in
before_install
, once inscript
.See also an example by Giorgos Logiotatidis that is more complete.