Вышел релиз GitLab 13.5 со сканированием безопасности мобильных приложений, вики-страницами групп, общим реестром пакетов и многими другими классными фичами!
Одна из основных ценностей в GitLab — совместная работа, и это важнейшая деталь для DevOps. В рамках 60 улучшений, добавленных в этом релизе, мы подготовили несколько фич, направленных на улучшение совместной работы в командах, с вашими коллегами и между вашими инструментами.
Сканирование безопасности для мобильных приложений
Вклады сообщества — один из лучших видов совместной работы! Один из наших пользователей использовал возможности сканирования безопасности в GitLab, чтобы его команда могла находить и исправлять уязвимости. Они также захотели иметь подобные инструменты для мобильных приложений под iOS и Android. С помощью руководства по интеграции они добавили MobSF в конвейеры (в русской локализации GitLab «сборочные линии») мерж-реквестов и в панель безопасности вместе с SAST и всеми другими результатами сканирований безопасности в GitLab.
За этот вклад Brian Williams и команда H-E-B Digital в этом месяце становятся MVP! Новое покрытие SAST для мобильных платформ, в сочетании с нашими существующими фаззинг-тестированиями для проектов на Swift и Java, теперь предоставляет практически полноценное решение по тестированию безопасности мобильных приложений.
Чтож, это должно работать в обоих направлениях. Поэтому с релизом 13.5 мы официально закончили перемещение подключаемых фич (feature flags) в Core, открывая их код для более активного вовлечения сообщества. Это завершает ещё один шаг из нашего плана по перемещению 18 фич в открытый исходный код.
Вики-страницы для групп и многое другое
Пользователи в группе взаимодействуют множеством способов, и теперь мы предлагаем новые варианты. Мы представляем долгожданную возможность, которая получила больше всего голосов за всё время, — вики-страницы для групп! Теперь у вас будет централизованная точка для совместной работы вашей команды в рамках группы. Кроме того, мы добавили многоуровневую навигацию в вики в боковой панели для более лёгкой навигации.
Благодаря ещё одному вкладу сообщества, вы можете с лёгкостью запустить рабочее пространство Gitpod прямо из интерфейса GitLab.
Чёткое представление может заменить тысячу слов! Во время инцидента может быть непросто понять последовательность событий по обсуждениям. С новым представлением обсуждений в инцидентах вы можете просматривать последовательность обсуждений во времени.
Улучшения для сниппетов и новые шаблоны
Сниппеты облегчают совместное использование кода участниками группы. Теперь в рамках сниппетов поддерживаются использование нескольких файлов, так что вы можете создавать и обмениваться сложными сниппетами, состоящими из нескольких частей. Вашим возможностям теперь не будет предела!
Шаблоны помогают внедрять крутые штуки и обеспечивать согласованность кода среди команд. В этом релизе вы найдёте новые шаблоны, такие как шаблон для развёртывания в AWS EC2, новый CI/CD шаблон для Terraform и улучшения в настройке SAST через UI, которые упрощают использование SAST-шаблона GitLab CI/CD для пользователей, не имеющих опыта работы с CI/CD.
Совместная работа и в других инструментах
Мы считаем, что GitLab должен хорошо взаимодействовать с другими сервисами. Будь то результаты сканера безопасности от сторонних производителей или интеграция с другими инструментами DevOps, мы хотим пойти вам навстречу там, где вам это потребуется. С помощью общего реестра пакетов вы можете хранить в GitLab другие типы бинарных файлов, не только поддерживаемые нашим реестром типы пакетов, и присоединять бинарные файлы к релизам. Это позволит разработчикам и тем, кто отвечает за сборку, эффективно работать в GitLab вне зависимости от того, какой тип файлов они собирают в CI/CD.
Конечно же, это не всё!
Это всего лишь несколько новых фич и улучшений производительности из этого релиза. Об остальных читайте далее.
Если вы хотите заранее узнать, что вас ждёт в следующем релизе, посмотрите видео по релизу 13.6, где наши менеджеры рассказывают о ключевых фичах, которые уже очень скоро увидят свет. Все подробности предстоящих релизов вы можете найти на нашей дорожной карте. Там же вы можете прокомментировать и проголосовать по существующим тикетам, а также поделиться новыми идеями!
Приглашаем на наши встречи.
Learn@GitLab (Центр онлайн-обучения)