what's like the most light weight (but still not painful) git forge with proper CI capabilities?
CI as in, I want a job to run regularly and verify a docker-compose setup still works after updating the used images and notify me if it didn't update anything.
Or rather, if git based CI isn't the best solution for that, what would be a better solution?
@karolherbst most docker-based ci systems (woodpecker, etc) won't allow you to start a whole docker compose out of the box. You would need to set up docker-in-docker or else do some hack like allowing the ci container access to the parent docker machine.
If you want a minimal solution to this, a scheduled task that pulls the repo and runs the build script if there is a new commit sounds good.
In terms of a proper ci system that has VM build agents, I'm not sure what to recommend. All the "modern" or "minimal" ones seem to use docker... So.... Jenkins ? Lol
@karolherbst yeah that works. If its stateless, then rollback should be fine.