Installing Gitlab on FreeBSD

Alfred Perlstein alfred at freebsd.org
Sat Mar 21 08:33:55 UTC 2015


On Mar 20, 2015, at 1:45 PM, Craig Rodrigues wrote:

> 
> 
> On Wed, Mar 18, 2015 at 9:52 PM, Alfred Perlstein <alfred at freebsd.org> wrote:
> 
> 
> We use it here at Norse on FreeBSD.  Had some issues with earlier versions.  Our current deploy had some issues with process limits and timeouts associated with the gargantuan size of the FreeBSD ports and src repos.
> 
> We were able to fix this by increasing a bunch of timeouts.  I can ask our ops lead about it to get some information.
> 
> Can you get your ops ninja to post any tips/tricks to this thread which I created:
> 
> https://forums.freebsd.org/threads/howto-install-gitlab-on-freebsd.50920/

I can ask.  We are crazy busy. :)

> 
> I want there to be more info for how to run Gitlab on FreeBSD, since a lot of the existing docs are very Linux-centric.
> 
> 
> In your experience at Norse, how does Gitlab compare against Github?  Is it better, worse, or mostly the same?

Recent gitlab has quite a bit of feature parity with Github.  Not only that but it's come a long way and closed gaps with github.  I like it.  The UI is almost as intuitive as github.

> How good is the Gitlab project at  fixing things and being responsive to feedback?

Have not had to ask them for help.  

> 
> What I am beginning to realize is that if you compare an individual feature of Github, like wiki, bug tracker, code review,
> there are better alternatives for each component, i.e. better wiki, better bug tracker, better code review tool.

Not really, nearly every other tool isn't as good because lack of integration.    We *may* ditch our redmine instance and just move all of issue tracking into gitlab because of the slick integration.  We'll see.  Luckly both are rails and the consultant we have should be down for either one.

> 
> However, the value of Github is that everything is integrated.  So, when I do a pull request on Github, and then commit,
> everything is integrated and linked.  For FreeBSD, we have chosen nice tools, like Bugzilla (bug tracker), Phabricator (code review), MoinMoin (wiki)
> Subversion (code repository).  Each of these things works nicely on its own, but to tie all those things together into a modern development environment
> requires a lot of work.  There seem to be a few enthusiastic volunteers who are tying this together to make things work,
> but we definitely have rough edges.
> 
> I'm wondering if the FreeBSD project would be better off going with one of these integrated solutions.

> 
> I understand that the FreeBSD project likes to be independent and run its own infrastructure, but that is a lot of work,
> and I think we are missing out on a lot of innovation happening in other software projects that are taking care of all this stuff.

Yes, hugely so.  We have guys that could be contributing to source code instead tied down as admins.  Seems sisyphean and not core competence to me.

-Alfred


More information about the freebsd-git mailing list