Open
Description
🔖 Feature description
This is sort of general, but the devtron dashboard clearly is designed around a multi-repo structure. We work with a large monorepo that has multiple directories and projects in one endpoint, and we would love to see devtron accomodate our organizational structure too.
🎤 Pitch / Usecases
Things I would like to see:
- ability to reuse a github source (or defining github sources similarly to how devtron already implements configuring ECR), such that multiple apps don't have to re-import the same source
- shallow cloning - monorepos tend to be big and contain a lot of history and projects, which makes them bulky when running a pipeline. Having the option for shallow cloning (or
--depth=1
) would be a big improvement - better functionality around importing git sources. I've mentioned it in another ticket: Bug: duplicate git source that cannot be deleted #6158 but we have a consistent issue when setting a new app with the monorepo link it always "fails" before it "works" finally. I'm guessing that there's some sort of initial crawl through the repo, which might take a long time.
🔄️ Alternative
No response
👀 Have you spent some time to check if this issue has been raised before?
- I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct