РУС | EN

14 июня(суббота) 2014 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2014@devconf.ru

Gitlab. Спустя год в продакшене.

Андрей Куманяев - Software Engineer в Undev. Последний год работы посвятил себя поддержке и развитию кладези Undev в роли стража Git. Gitlab MVP. Проповедую OpenSource.
Доклад(45 мин)    Презентация (pptx, 5.4 Mb)

Абсолютное большинство компаний в своей повседневной работе используют SCM, например, GIT, для хранения кода. На текущий момент есть ряд полноценных продуктов (которые вы можете поставить у себя или воспользоваться ими как сервисом), позволяющие упростить работу с SCM. Всем известны, такие продукты как Github, Bitbucket, Gitotious или старый-добрый GitWeb. Однако многие боятся их внедрения, называя различные причины: от сложности установки, до специфичного flow работ и коммерческой тайны.


Подробно:

В своем докладе хочу осветить аналог этих систем, который ничем не уступает, а где-то, даже, выигрывает: Gitlab. Данный продукт появился несколько лет назад и уже сформировано обширное коммюнити. При помощи данного доклада, я хочу поделиться опытом внедрения Gitlab в работу крупной компании, развеять мифы и рассказать о прелестях использования подобных систем.

Gitlab может быть полезным и удобным, наверное, всем. Убедиться в этом помогу осветив следующие вопросы:
1. Требования
Что вам понадобится, чтобы у вас все заработало. Как и что можно кастомизировать. Немного про архитектуру Gitlab.
2. Хранение и просмотр кода
Про базовый функционал, который ожидают от подобного рода систем.
3. ACL
О том, как легко управлять доступом к репозиториям, а также, как можно защититься от необдуманных действий неопытных коллег.
4. Fork & Merge Request & Ревью кода
Эффективные инструменты командной разработки.
5. Интеграции со сторонними сервисами
Автоматизация разработки, на примере интеграции с Jenkins, сервисом сборки пакетов, системы сборки метрик, командным чатом и других сервисов.
6. API
Какое API есть, как его можно использовать, интеграция через апи.
7. Активность и Оповещения
Фиксация и отображение активности команды, различные варианты оповещений о происходящем.
8. Community
Где могут помочь вам, если у вас появились вопросы
9. Мы & Gitlab


Программа конференции