Представлен релиз GitLab 10.7 с открытым исходным кодом редактора Web IDE

GitLab

Система управления git-репозиториями GitLab обновилась до версии 10.7. Помимо открытого исходного кода браузерной среды разработки сервис обзавелся новым способом предоставления доступа к реестру и репозиторию, расширенными возможностями CI/CD и проверкой кода на Go и C/C++ на уязвимости.

Браузерный редактор кода GitLab

Представленный в GitLab 10.4 Web IDE теперь доступен всем желающим. Редактор позволяет разработчикам быстро вносить правки, изменять файлы и сравнивать их через утилиту diff. Подробности о Web IDE изложены в документации.

Предоставление доступа

Сторонние утилиты, такие как Kubernetes для управления контейнерами, могут получить доступ к данным через новые права — Deploy Tokens. Раньше клиентам были доступны только CI job token и Personal Access Tokens, дающие или временные права, или полные, но только определенному пользователю. Новый способ позволяет Kubernetes получать все нужные данные в режиме чтения для указанного проекта без привязки к конкретному пользователю.

Deploy Tokens

Условия выполнения заданий

В настройках CI/CD появилась поддержка переменных для более тщательного контролирования потоков данных. Переменные only и except позволяют определять условия выполнения заданий, например, чтобы развертывание происходило только на главной ветке.

Поиск уязвимостей

Статическое тестирование безопасности приложений SAST теперь понимает языки Go и C/C++. Система анализирует исходный код и выявляет возможные уязвимости. Для большего удобства язык распознается автоматически.

Напомним, что в марте 2018 года GitLab объявила о поддержке CI/CD и возможности использования GitHub в качестве хранилища.

Источник: блог GitLab

Ещё интересное для вас:
Тест: что вы знаете о работе мозга?
Что посмотреть и куда сходить разработчку — ближайшие события