Why you can't ignore GitLab anymoreIvan Nemytchenko @inem, inem.at
Developer advocate at GitLab
About me
About you
Standard behavior→ Github by default
→ Bitbucket when you don't want to upgrade
→ GitLab - need to install and maintain :\
GitLab on your own server
Installation from source
Installation with omnibus
Update from source
Update from source
Update with omnibus
apt-get update gitlab-ce
GitLab.com
It is FREE
No limitations
→ Free public projects→ Free private projects
→ Any number of collaborators
Enterprise Edition
It is mature
Workflow
Create project
Create issue
Labels
Discuss
assign
TODOs
activity stream
New branch
Merge request
Code review
Merge when build succeds
Deploy
Features
Wiki
APIIntegrationsWebhooks
GitLab CI
Runners
подключение своих runners
GitLab Pages
Static Site Generators
Github Pages
Jekylljekyllrb.com
1. изменил сорцы2. залил на гитхаб
...magic happens
yourwebsite.github.io
Middlemanmiddlemanapp.com
1. изменил сорцы2. сгенерировал статику
3. залил на гитхаб
GitLab Pages
GitLab Pages examples
gitlab.com/groups/pages
Fork & push changes
gitlab.com/groups/pages
.gitlab-ci.yml
More features
→ groups of projects→ flexible permissions→ external users
→ subscirbe to label→ confidential issues
→ push to external repository→ revert commit
Chat
Summary1. FREE
2. Mature3. Open source
Thank [email protected]
Top Related