Почему вы не можете игнорировать GitLab в 2016 году, Иван...

Post on 11-Feb-2017

184 views 0 download

Transcript of Почему вы не можете игнорировать GitLab в 2016 году, Иван...

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 you!ivan@gitlab.com