Re:Monorepoize – Bash scripts for creating a monorepo out of...
by zaphar on Monday April 27, 2020 @08:29AM
(#22995172)
The single biggest impediment to monorepo's might be jenkins. Monorepos need a radically different way to do CI/CD and none of the existing tooling does it well. There is probably a market out there for some tooling to do good Monorepo CI/CD without requiring hacky scripts and polling.
[ Parent
| on HN ]
Re:Monorepoize – Bash scripts for creating a monorepo out of...
by neeeeees on Monday April 27, 2020 @08:38AM
(#22995224)
This is really a build system issue - ie figuring out which parts of the (mono)repo are affected by which change.
Bazel, for example, depends on explicit, per-directory, BUILD files, and does a fairly good job of finding dependants.
Re:Monorepoize – Bash scripts for creating a monorepo out of...
by dkryptr on Monday April 27, 2020 @12:31PM
(#22997358)
Bazel works great for our pretty simplistic monorepo. My main gripe is that it's a pretty big pain to add support for custom build requirements. There have been times where it takes a whole sprint to implement build functionality because, imo, it's hard to run with unless you've been in the ecosystem for a while to understand everything.
I'm curious though, am I the only one who feels this way?