Using Docker to power a CI/CD pipeline