(Short) Introduction to Gitlab(Short) Introduction to Gitlab
Julien PivottoJulien Pivotto
TTTTTT
June 4th, 2014June 4th, 2...
whoamiwhoami
• sysadmin @ inuitssysadmin @ inuits
• open-source defender for many yearsopen-source defender for many years...
GitlabGitlab
• Rails applicationRails application
• Git repository managementGit repository management
• "Open-Source gith...
Early daysEarly days
• I took a quick look some time ago but. . .I took a quick look some time ago but. . .
• Support only...
EvolutionEvolution
• 1 release/month1 release/month
• Omnibus installer + RPM!Omnibus installer + RPM!
• Very easy to inst...
CE vs EECE vs EE
• EE brings more functionnalityEE brings more functionnality
• . . . but CE is very complete. . . but CE ...
OmnibusOmnibus
• Embeds everythingEmbeds everything
• Chef, postgres, nginx. . .Chef, postgres, nginx. . .
• 250+ megs rpm...
FeaturesFeatures
Julien Pivotto Gitlab
Private/public
repositories
Julien Pivotto Gitlab
Groups
Julien Pivotto Gitlab
ACL
Julien Pivotto Gitlab
Redmine integration
Julien Pivotto Gitlab
Forks/Merge requests
Julien Pivotto Gitlab
REST API
Julien Pivotto Gitlab
Markdown wikis
Julien Pivotto Gitlab
LDAP integration
Julien Pivotto Gitlab
Deployment keys
Julien Pivotto Gitlab
Web hooks
Julien Pivotto Gitlab
Snippets
Julien Pivotto Gitlab
DEMODEMO
Julien Pivotto Gitlab
Thank youThank you
Any question?Any question?
Julien Pivotto Gitlab
ContactContact
Julien PivottoJulien Pivotto
julien@inuits.eujulien@inuits.eu
@roidelapluie@roidelapluie
INUITS bvbaINUITS ...
Upcoming SlideShare
Loading in...5
×

Introduction to Gitlab

1,432

Published on

Published in: Technology, Health & Medicine
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,432
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to Gitlab

  1. 1. (Short) Introduction to Gitlab(Short) Introduction to Gitlab Julien PivottoJulien Pivotto TTTTTT June 4th, 2014June 4th, 2014
  2. 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
  3. 3. GitlabGitlab • Rails applicationRails application • Git repository managementGit repository management • "Open-Source github""Open-Source github" Julien Pivotto Gitlab
  4. 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. 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. 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. 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
  8. 8. FeaturesFeatures Julien Pivotto Gitlab
  9. 9. Private/public repositories Julien Pivotto Gitlab
  10. 10. Groups Julien Pivotto Gitlab
  11. 11. ACL Julien Pivotto Gitlab
  12. 12. Redmine integration Julien Pivotto Gitlab
  13. 13. Forks/Merge requests Julien Pivotto Gitlab
  14. 14. REST API Julien Pivotto Gitlab
  15. 15. Markdown wikis Julien Pivotto Gitlab
  16. 16. LDAP integration Julien Pivotto Gitlab
  17. 17. Deployment keys Julien Pivotto Gitlab
  18. 18. Web hooks Julien Pivotto Gitlab
  19. 19. Snippets Julien Pivotto Gitlab
  20. 20. DEMODEMO Julien Pivotto Gitlab
  21. 21. Thank youThank you Any question?Any question? Julien Pivotto Gitlab
  22. 22. ContactContact Julien PivottoJulien Pivotto julien@inuits.eujulien@inuits.eu @roidelapluie@roidelapluie INUITS bvbaINUITS bvba BelgiumBelgium +32 473 441 636+32 473 441 636 https://inuits.euhttps://inuits.eu Julien Pivotto Gitlab
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×