I am building an app that has a couple of microservices
and trying to prototype a CI/CD
pipeline using Codeship
and Docker
.
I am a bit confused with the difference between using codeship-services.yml
and docker-compose.yml
. Codeship docs say -
By default, we look for the filename codeship-services.yml. In its absence, Codeship will automatically search for a docker-compose.yml file to use in its place.
Per my understanding, docker-compose
could be more appropriate in my case as I'd like to spin up containers for all the microservices
at the same time for integration testing. codeship-services.yml
would have helped if I wanted to build my services serially rather than in parallel.
Is my understanding correct?