4 ms·
As a counter point, we had major issues with just paying for it via CircleCI. Excessive downtimes, a UI so slow it was nearly unusable, etc. We decided at the t
by mdeeks 5y ago
As a counter point, we had major issues with just paying for it via CircleCI. Excessive downtimes, a UI so slow it was nearly unusable, etc. We decided at the time we couldn't bet our company on it and we moved to Jenkins. We have far more control, build time and build costs are lower, uptime is better (All of this at the expense of initial dev time and maintenance of course). Generally we are a SaaS company, but paying for a solution just doesn't always work when you get larger and when there are limited options out there.
- diroussel 5y agoTry gitlab. You can run it yourself. Great up time. And best of all it’s much easier to run and upgrade than Jenkins. Jenkins and it’s plugins can get quite brittle and is quite an art to automate the installation and config of all those plugins.
- mdeeks 5y agoI'm interested in trying Gitlab, but this does not look easy to run (from their docs): https://plantuml.gitlab-static.net/png/U9oDLbrlsZ0KVVUli9gNBHk55LHQQK8TKAf9rSRAOuUGIGnuDGwp7RNLjF--wzZv83RRNe3SutFlkSVEDJTA4wdpFSVz9vGGcUApEBvzqLGAml5zHb8y9fo8XCeuFiD4OShNEBearsiwh0YVnLy8p12k-yFUT8oGphPKxwZ4ln36ISOvJJJBX39PxfY-9slyG1XNSOnV-WLzopI7QDI_c4px5pvhmLBwn7uQmg0WA1l0qMPpbQOVqEzsLITwBhEzYUOAlyDtaco884xoFXDCPn97mzbiDXtuHIVmdVDQP58yuuWEZJEcfAq2BH7-YYSyL-1GsG-4LeaDXNoOIq8ty5odFxW8ZcQpgqcl5_GEiXwvPWetrbTTkrJpJEcjf8jlzt4SVnVTxfTCu0t9kUxeZ5D9XEvsZwgl3fQYghIGjvBMUNJHPMVaoeVXaP-mDcnAD5aJHOl2gNi8cdGtpd9xoYgNjciRmj7WzXDiNRFjHhVupLooFP6lRotDYLWTRBJ9RjKyIhAWiEkfIODVBeupgHAgSXahAddWXGqRgzhbpSgselEAC0eKgTsJD6Mga5By2ldsK01pAXM3yoSQXwoWh0uLOdRviZyOdien8ScEjkc92VwBMLV72_XWWlBJCg1Fk-I_zBGI7kloKq4kh-sFvuyENdPEgwcOjkC0wRXaiKayoulJ-7NzmxmJ2vWnP4lTqCcAu4hP88wUTqnJXCoyXGDZ9wvxjs0WjkC0kAc5a1kPWDgX2QV63KKVCaIOq05Wr58KuiAYejaQsx4qfMBPa1E0xBX4g1pLaD8EwqfE0F7qXDYLe1hq5OMmKXApjjhxgXvbvRpsyN98mVRQIm1EWhq6bdczMq6it1GFhALwKBDY26p9RIzvBy0xyRIiZKBbPGThx7NNr1q6I-4-MXdfGqtbGRGbtLlZQm_LDwVd93KtN7Xp4BgX8eM_FUWFlOpcMG00 https://plantuml.gitlab-static.net/png/U9oDLbrlsZ0KVVUli9gNB...
- dfcowell 5y agoUnless you’re a very large organization, you’re not going to be managing each of those components individually. The “Omnibus installation” as they call it is pretty easy to use. Just bring a Postgres DB and a redis instance.
- crummy 5y agoYou don't even need to BYO databases - they have an omnibus docker compose setup that runs everything for you. https://docs.gitlab.com/omnibus/docker/#install-gitlab-using-docker-compose https://docs.gitlab.com/omnibus/docker/#install-gitlab-using...
- richwater 5y agoThe discussion chain is everything that's wrong with modern engineering. A complex topic progressively simplified and abstracted to just "Run this container", ensuring no one in your org actually understands how it works, how to maintain it and how to debug it.