We are changing our system. We settled on git (but are open for alternatives) as long as we can selfhost it on our own machines.
Specs
Must have
- hosted on promise
- reliabile
- unlikely to be discontinued in the next >5 years
- for a group of at least 20 people
Plus
- gui / windows integration
Biggest pain point was for our ops guy, who constantly had to stay behind to perform upgrades and maintenance,
This is weird.
Hosts selected for updates will be unavailable from 2100-2110 or so. Then they’re up.
They’re done by at/cron if they’re selected.
There’s no manual work if the monitoring system thinks they’re okay.
Gitlab-ce on-prem. Although that may now suck since they’re being bought out; and we all know how that went for redhat.
That really depends on who buys them. If it’s something like Datadog, maybe that’s a good thing and they can compete with Github better. It’s probably not great for self-hosters, but it could be a great thing for the commercial software ecosystem.