Представлен релиз GitLab 10.7 с открытым исходным кодом редактора Web IDE
Новости Отредактировано
GitLab 10.7 открыла разработчикам доступ к браузерному редактору кода и новому способу предоставления прав сторонним утилитам. Среди других обновлений — поиск уязвимостей в исходниках, написанных на языках Go и C/C++.
2К открытий2К показов
Система управления 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 получать все нужные данные в режиме чтения для указанного проекта без привязки к конкретному пользователю.
Условия выполнения заданий
В настройках CI/CD появилась поддержка переменных для более тщательного контролирования потоков данных. Переменные only
и except
позволяют определять условия выполнения заданий, например, чтобы развертывание происходило только на главной ветке.
Поиск уязвимостей
Статическое тестирование безопасности приложений SAST теперь понимает языки Go и C/C++. Система анализирует исходный код и выявляет возможные уязвимости. Для большего удобства язык распознается автоматически.
Напомним, что в марте 2018 года GitLab объявила о поддержке CI/CD и возможности использования GitHub в качестве хранилища.
2К открытий2К показов