4 ms·
I'll just jump in to vouch for Gitlab CE, in a self-hosted setup. @sytse: it is one of the best documented and well packaged pieces of software these days. Spe
by alexandrerond 11y ago
I'll just jump in to vouch for Gitlab CE, in a self-hosted setup.
@sytse: it is one of the best documented and well packaged pieces of software these days. Specially in the Ruby world. Thank you for that. Gitlab really makes a difference.
Where others just distribute Docker images or directly nothing (because omg it is too hard to do proper packaging), Gitlab has nice packages for CentOS, Debian and Ubuntu (the distros that usually run in production servers).
We had an old install from git using mysql. Migrating to Omnibus and converting the DB to postgresql was painless. Surprisingly, it was a perfectly documented process without any pitfalls, or any outdated info. Omnibus packages are just wonderful. apt-get upgrade will just do all the necessary, DB migrations and restart all the components with almost zero downtime.
This proved to me that Gitlab actually gives uttermost care to the CE edition and that it is not just marketing.
So thank you Gitlab for being so awesome.
- sytse 11y agoThanks Alex for posting this. I'm so glad you had a positive experience upgrading. We spend a lot of time making our Omnibus packages a flawless install and upgrade experience. Docker images are great but for many users Docker is not an option. GitLab CE is just as performant and easy to upgrade as EE and we strive to keep it that way https://about.gitlab.com/about/#stewardship https://about.gitlab.com/about/#stewardship Currently our team member Axil is upgrading a GitLab installation from 5.0 all the way to the latest version to ensure it is as smooth as it can be https://twitter.com/gitlab/status/698236575231119360 https://twitter.com/gitlab/status/698236575231119360 If you want to know more about upgrading GitLab please see https://about.gitlab.com/update/ https://about.gitlab.com/update/
- fweespeech 11y agoI just wish we could buy 1-9 EE users without support. x3
- sytse 11y agoI agree, we'll soon (planned before GitLab 8.5 or 8.6) introduce a pricing change that will make it possible to order per user instead of packs of 10.
- fweespeech 11y agoAwesome thanks :)
- mfburnett 11y agoIs there a nice Gitlab Docker-Kubernetes setup that you could recommend?
- sytse 11y agoOur official Docker images are in https://gitlab.com/gitlab-org/gitlab-ce/tree/master/docker https://gitlab.com/gitlab-org/gitlab-ce/tree/master/docker Good Kubernetes instructions (from a RedHat person if I'm correct) are on http://www.projectatomic.io/blog/2015/01/deploying-a-containerized-gitlab-instance-with-kubernetes/ http://www.projectatomic.io/blog/2015/01/deploying-a-contain... There is also a great community docker image that has Kubenetes instructions https://github.com/sameersbn/docker-gitlab/tree/master/kubernetes https://github.com/sameersbn/docker-gitlab/tree/master/kuber... BTW I'm also passionate about making it easier to deploy apps hosted on GitLab to Kubernetes, see https://gitlab.com/gitlab-org/gitlab-ce/issues/3286 https://gitlab.com/gitlab-org/gitlab-ce/issues/3286 for more details.
- shampine 11y agoI will be honest, the switch from self compiled MySql to Omnibus Postgres was not so great for me and my team. But. We love GitLab, and now that we are on Omnibus I get updates done in < 5 mins. Thank you all for building an amazing piece of software. Also kudos to your team, even as a CE user you have helped me resolve a bug or two here and there. It's been a great ride. I wouldn't trade our GitLab in for anything.
- sytse 11y agoI'm sorry to hear the database conversion was rough. Is there anything we can improve to the documentation to make it easier? https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update/README.md#upgrading-from-non-omnibus-mysql-to-an-omnibus-installation-version-68 https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc... Great to hear that after converting to Omnibus the updates are smooth. We try to help all our users, customer or not.
- lobo_tuerto 11y agoUbuntu 15.10 complains about the bad quality of the package. Is it ok to ignore it and install? Lintian check results for /home/algo/Descargas/gitlab-ce_8.4.4-ce.0_amd64.deb: E: gitlab-ce: maintainer-address-missing GitLab B.V.
- mintplant 11y agoIt just looks like the maintainer email address hasn't been filled out in the metadata. Should be okay.
- sytse 11y agoIt also looks to me like it should be OK. I've created an issue to fix it anyway https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1118 https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1118
- mintplant 11y agoThere's also a nice GitLab package for Arch Linux: https://aur.archlinux.org/packages/gitlab/ https://aur.archlinux.org/packages/gitlab/
- sytse 11y agoCool! I see it is on the latest release. BTW Work is underway for a native Debian package, it is weeks away from completion https://poddery.com/posts/2272322 https://poddery.com/posts/2272322
- deleted 11y ago[deleted]
- deleted 11y ago[deleted]