Exploring the Future Potential of AI-Enabled Smartphone Processors
Introduction to Gitlab
1. (Short) Introduction to Gitlab(Short) Introduction to Gitlab
Julien PivottoJulien Pivotto
TTTTTT
June 4th, 2014June 4th, 2014
2. 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
4. 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
5. 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
6. 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
7. 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