DotCi requires you to use Docker compose https://docs.docker.com/compose/
.ci.yml has three main sections
##Run
-
Run a service from docker-compose.yml with default
CMD
defined in theDockerfile
run: test:
-
Run a service from docker-compose.yml with command defined in .ci.yml
run: test: 'npm test'
-
Run multiple services/tests in parallel
run: test: 'rspec' test: 'cucumber' integration:
This will launch 3 test services in parallel
Run plugins defined in .ci.yml
Run notifications defined in .ci.yml