3. GitLab CE / EE
FREE
● Built-in CI/CD
● Cycle Analytics
● GitLab Pages
● Issue boards
● Time tracking
● Review Apps
39$ per user (year)
● Powerful AD / LDAP
integration
● Squash and merge
● Rebase before merge
● Integrate with Atlassian
Crowd
● and ext ...
9. GitLab CI
Непрерывная интеграция (CI, англ. Continuous
Integration) — это практика разработки программного
обеспечения, которая заключается в слиянии рабочих
копий в общую основную ветвь разработки несколько
раз в день и выполнении частых автоматизированных
сборок проекта для скорейшего выявления и решения
интеграционных проблем. (Wikipedia)
10. Pipelines
Группа задач, которые выполняются поэтапно. Задачи могут
выполняться параллельно.
1. Делаем git push в репозиторий
2. Если есть файл .gitlab-ci.yml, то запускается GitLab Runner и
передается файл с настройками конфигурации
3. Собираем среду и настройки окружений