I’m working on trying to convert our existing setup over to Beta 2.0. We currently run 8x parallelization in v1, splitting our RSpec suite across all of the containers. We also have three Node projects in the repo, and those test phases are currently added to the end of the parallel build.
I’m interested in trying out 2.0 because it’s my understanding that you can more directly control the individual containers. I’ve done a lot of reading in Discuss, but I can’t find specific resources that talk about different build/setup/cache strategies that are variable based on container.
For instance, I’m interested in making it so I can dedicate 6 containers to RSpec. On those containers, i want to skip all
npm install commands, etc. I then want to dedicate 2 other containers for node related tests, where I’d skip all
bundle install commands, postgres setup, etc.