4 ms·
> for a simple and working CI/CD In my experience this mostly doesn't exist. For a public open source-only project, sure, you can use a variety of free simple
by 0xbadcafebee 5y ago
> for a simple and working CI/CD
In my experience this mostly doesn't exist. For a public open source-only project, sure, you can use a variety of free simple CI/CD solutions. But as soon as you need anything more complicated than "run a public linter on my public code", you need to add plumbing that makes it complicated.
I am very interested in making the simplest possible CI method and deployment method, but I've never been able to make or use anything that wasn't complicated. The least-complicated solution I have ever seen is Drone.io, but even that's not all that simple.
- Jiejeing 5y agoYes, drone.io or woodpecker (to stay on the FOSS side) are simpler than most alternatives, I had some hopes in https://agola.io/ https://agola.io/ but could not finish the tutorials due to random errors, and most other solutions are either a hassle to setup and integrate (buildbot), a vulnerable honeypot (jenkins), or require an existing k8s cluster or even more managed infra. At some point it is easier to install a gitlab omnibus than having to worry about the rest
- 0xbadcafebee 5y agoWow! I didn't know about Woodpecker, this is amazing!
- githaxs 5y ago> as I am currently searching for a simple and working CI/CD decoupled from the repo I've been working on an MVP that is exactly this. By decoupling the CI (CD coming in soon) it is easier to run a tool like Prettier on every repo or a subset of repos in your GitHub organization. Check it out at githaxs.com.
- TimWillebrands 5y agoI'm personally a big fan of laminar (https://laminar.ohwg.net/docs.html https://laminar.ohwg.net/docs.html). Which is an extremely minimalistic cicd solution which makes you existing tools for your pipelines instead of giving you a framework.