В этом релизе мы рады представить специальный редактор конвейеров (в русской локализации GitLab «сборочные линии»), панель управления частотой развёртываний и несколько улучшений качества работы, которые сделают повседневное использование GitLab ещё более комфортным. И это — всего лишь несколько основных моментов из более чем 50 улучшений этого релиза!

Новый редактор конвейеров сделает работу с CI/CD проще


С самого начала, важнейшей частью GitLab CI/CD был конфигурационный файл .gitlab-ci.yml. Настройка конвейеров в виде кода даёт вам возможность контролировать версии и совместно работать над конвейерами в тех же интерфейсах, которые вы используете для работы с кодом вашего приложения. Кроме того, расширенный синтаксис GitLab обеспечивает высокую детальность настройки CI/CD в сложных и требовательных случаях. Однако, все эти возможности и настройки ведут к довольно сложной структуре. Вот почему наше представление о работе с CI/CD включает создание встроенного в GitLab инструмента для визуальной работы над конвейером, который упростит этот процесс и позволит вам быстро создавать и редактировать конвейеры, в то же время предоставляя расширенные опции, когда они вам нужны.

В этом релизе мы рады представить первую итерацию редактора конвейеров! Начиная с 13.8 вы можете воспользоваться специальным редактором, предназначенным для использования с CI/CD, который уже обладает некоторыми расширенными возможностями, такими как встроенный линтинг и подтверждение конфигурации. Визуальное отображение конвейера в редакторе покажет вам, как будет выглядеть конвейер до того, как вы закоммитите изменения. Эти возможности позволят новым пользователям быстрее начать работу с GitLab CI/CD, а опытным пользователям работать более эффективно. И это только начало, у нас припасено ещё немало идей для редактора конвейеров. С нетерпением ждём, когда вы его попробуете, поделитесь своими отзывами или предложениями и, возможно, внесёте свой вклад в эту фичу.

Улучшите степень внедрения DevOps с метриками частоты развёртываний


Как лидеры в сфере IT, так и отдельные специалисты используют DevOps. Разработчикам и инженерам DevOps облегчает работу, в то время как крупным игрокам DevOps помогает повысить эффективность их бизнеса. В течение нескольких лет DORA (DevOps Research and Assessment) проводила первичные исследования о влиянии внедрения DevOps на предприятия. Опубликованные результаты исследований показали, что внедрение DevOps приводит к положительным бизнес-результатам, таким как более довольные клиенты, большая доля рынка и увеличение доходов. Но наиболее тесно коррелируют с показателями эффективности бизнеса четыре показателя, известные как “DORA 4”. Это частота развёртываний, время выполнения изменений, время восстановления сервиса и частота сбоев после новых изменений.

Многие наши пользователи сообщали, что хотят оценивать эти показатели, чтобы их можно было улучшить. Тем не менее, оснащение ваших систем инструментами для сбора данных и составления отчётов по этим показателям может быть сложным и трудоёмким делом. Мы решили встроить эти инструменты в GitLab, чтобы вы могли сосредоточиться на улучшении степени внедрения DevOps, а не на инструментах. Начиная с GitLab 13.8 в CI/CD-аналитике появились графики частоты развёртываний. Это — всего лишь первая из метрик DORA 4, которые появятся в GitLab. На предстоящий год мы запланировали добавить три оставшиеся метрики, чтобы вы могли оценить и оптимизировать вашу работу с DevOps.

Ещё несколько фич для более комфортной работы


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


И это ещё не всё!


Это лишь несколько из многих аспектов, в которых GitLab стал лучше в этом релизе, об остальных мы расскажем подробнее далее в статье. Если вы хотите заранее узнать, что вас ждёт в следующем месяце, загляните на страницу будущих релизов, а также посмотрите наше видео по релизу 13.9.

Присоединяйтесь к нам на онлайн конференции, GitLab Connect, EMEA (25 марта)
Приглашаем на наши встречи
Learn@GitLab (Центр онлайн-обучения)