Introduction to Gitlab

Preview:

DESCRIPTION

 

Citation preview

;

(Short) Introduction to Gitlab(Short) Introduction to Gitlab

Julien PivottoJulien Pivotto

TTTTTTJune 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

;

GitlabGitlab• Rails applicationRails application• Git repository managementGit repository management• "Open-Source github""Open-Source 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

;

FeaturesFeatures

Julien Pivotto Gitlab

;

Private/publicrepositories

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 youAny question?Any question?

Julien Pivotto Gitlab

;

ContactContactJulien PivottoJulien Pivottojulien@inuits.eujulien@inuits.eu@roidelapluie@roidelapluie

INUITS bvbaINUITS bvbaBelgiumBelgium+32 473 441 636+32 473 441 636https://inuits.euhttps://inuits.eu

Julien Pivotto Gitlab

Recommended