(Short) Introduction to Gitlab(Short) Introduction to Gitlab
Julien PivottoJulien Pivotto
TTTTTT
June 4th, 2014June 4th, 2014
whoamiwhoami
• sysadmin @ inuitssysadmin @ inuits
• open-source defender for many yearsopen-source defender for many years
• devops believerdevops believer
• @roidelapluie on twitter/github@roidelapluie on twitter/github
Julien Pivotto Gitlab
Early daysEarly days
• I took a quick look some time ago but. . .I took a quick look some time ago but. . .
• Support only for private reposSupport only for private repos
• A pain to deploy on CentOSA pain to deploy on CentOS
• A pain to deploy on CentOSA pain to deploy on CentOS
• A pain to deploy on CentOSA pain to deploy on CentOS
• Backed by gitoliteBacked by gitolite
Julien Pivotto Gitlab
EvolutionEvolution
• 1 release/month1 release/month
• Omnibus installer + RPM!Omnibus installer + RPM!
• Very easy to install and deployVery easy to install and deploy
• Wrote my puppet moduleWrote my puppet module
Julien Pivotto Gitlab
CE vs EECE vs EE
• EE brings more functionnalityEE brings more functionnality
• . . . but CE is very complete. . . but CE is very complete
• Easy to contributeEasy to contribute
Julien Pivotto Gitlab
OmnibusOmnibus
• Embeds everythingEmbeds everything
• Chef, postgres, nginx. . .Chef, postgres, nginx. . .
• 250+ megs rpm250+ megs rpm
• is it the price to pay to deploy easily rails apps?is it the price to pay to deploy easily rails apps?
• Overkil when you use puppetOverkil when you use puppet
Julien Pivotto Gitlab