Setting up the gitea docker container was so easy (https://docs.gitea.io/en-us/install-with-docker/) and it only takes like 160 MB of RAM plus it's super fast.
Then again, I only needed the more basic features, so I doubt that's gitlab's target audience anyway.
https://gitbucket.github.io/gitbucket-news/gitbucket/2017/01...
running it is simply java -jar gitbucket.war
EDIT: also, the colors seem quite dull from those screenshots
We agree. It's not just the front-end. We had problems with bot the front-end and back-end. But we're working hard on making things better / more performant on all fronts.
We have an issue specifically about this. https://gitlab.com/gitlab-com/infrastructure/issues/947
We're planning a bunch of performance improvements for 9.0, which is intended to make GitLab faster for everyone. https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf...
The biggest issue is the sidekiq process. I've had so much trouble with it hanging that I'm starting to wonder if it's a problem with my VM. But it's one VM in a big vSphere environment and no one else is having problems.
Have you noticed Sidekiq hanging? When it hangs it often says it's using all its jobs, and you can't shut it down without forcing a kill signal.
and we also use it for their CI integration. It's just simpler than setting up a Jenkins instance for simple jobs (well gitlab ci is slower but not so much that it is painful)
The script that authenticates and picks up the job is a small Golang app. That's all. GitLab executes CI jobs immediately.
See the architecture and related links here: https://about.gitlab.com/gitlab-ci/#architecture
actually the biggest problems of slowness also comes from docker and caching. I think our docker setup for jenkins/gitlab-ci is not equal. for some jobs we will probably migrate away from docker, as soon as we are able to have a good story for running parallel tests.
We're constantly working on improving GitLab's performance, and we have a bunch of issues open for performance fixes/improvements we'll be doing for the upcoming 9.0 release: https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf...
Also good backup strategy. :)