4 ms·
Things like this make me want to have more free time to start my own paid CI service. I can likely start from a few languages I know and take it from there. I
by pdimitar 5y ago
Things like this make me want to have more free time to start my own paid CI service. I can likely start from a few languages I know and take it from there.
I wonder how hard it is to write your own CI/CD though? Anybody has thoughts on this?
- cortexio 5y agofor some people its very easy and for some its impossible.
- pm90 5y agoIf you Google around you’ll see a crap ton of companies trying to do this. IMO the only “serious” threat to Jenkins are platform integrated services like Gitlab CI/CD, GitHub Actions, Google CloudBuild etc. Everybody else seems to continue to use Jenkins.
- pdimitar 5y agoGood to know, thank you. I'm not scared of competition, I'm mostly wondering how viable and profitable such a business would be. I happen to believe people would pay for good specialized CI (say, Elixir-only, Rust-only, Golang-only etc.) but you're also quite right that the real value-add seems to be in integration.
- dathinab 5y agoAs long as you don't provide a huge degree of additional value you will be more likely to lose money through free plans which are needed to onboard people then you are to make money. While specialized CI sounds great you would need a good general purpose CI which also sports specialization. Ort people will need to change CI once they e.g. need to build and link against some FFI. Or have some project in another language. Which is quite a bit reason not to just it even if you currently only need specialized CI.
- rvanlaar 5y agoI recommend looking at buildbot[1]. It can be tailored towards your needs. I developed and maintain one for scummvm [2]. It has a steep learning curve, as with any sufficiently advanced system. [1] https://buildbot.net/ https://buildbot.net/ [2] https://john.scummvm.org https://john.scummvm.org