We’re evaluating FOSS CI/CD applications and, after looking at several of them, Concourse looks like the one I would bet on.
My local tests (still not far from hello-world pipelines and jobs) worked as I expected and I found very good documentation, in addition to https://concoursetutorial.com/.
Anyhow, the only thing I have doubts about is how feasible it is to run functional tests with docker-compose, as we currently do with GitlabCI.
From what I’ve seen, it’s a feature somehow supported by community (2 base docker images created by private individuals and not by Concourse) that, with some tuning, would allow you to do it.
The question is, is it robust enough? I’ve read about breaking changes also and I worry about it.
Our company relies on docker-compose since it’s a great tool to execute functional, integration and/or e2e tests locally the same way you would do it in a CI pipeline and we don’t want to loose that.
Any thoughts about that? Is anyone in the same position?
Thanks everyone for your time.