Оглавление
Google представила два новых расширения для командной строки Gemini, которые позволяют автоматизировать анализ безопасности кода и деплой приложений в Cloud Run прямо из терминала, сообщает Google Cloud Blog.
Новые возможности для разработчиков
Расширения Security и Cloud Run представляют собой первую реализацию новой системы расширений для Gemini CLI. Они предлагают две ключевые команды:
- /security:analyze — комплексное сканирование репозитория на уязвимости
- /deploy — автоматический деплой приложений на полностью управляемую бессерверную платформу Cloud Run
Интересно наблюдать, как Google пытается упростить жизнь разработчикам, интегрируя ИИ прямо в рабочие процессы. Команда /deploy выглядит особенно перспективно — она действительно может сократить время развертывания с часов до минут. Правда, пока это работает только в экосистеме Google Cloud, что несколько ограничивает универсальность.
Расширение для безопасности: /security:analyze
Новый инструмент с открытым исходным кодом автоматизирует анализ безопасности, интегрируясь непосредственно в процесс разработки и CI/CD-конвейеры. Расширение выполняет три основные функции:
- Анализирует изменения кода через
git diff
- Идентифицирует уязвимости: жестко заданные секреты, инъекции, проблемы контроля доступа
- Предоставляет детальные отчеты с конкретными предложениями по исправлению
Начало работы с /security:analyze
Для установки расширения требуется Gemini CLI версии 0.4.0 или выше:
gemini extensions install https://github.com/google-gemini/gemini-cli-security
После установки можно запускать сканирование локальных изменений или (скоро) автоматическую проверку запросов на включение через GitHub Actions.
Расширение Cloud Run: /deploy
Команда /deploy автоматизирует весь процесс деплоя веб-приложений — от сборки до публикации. После выполнения команды Gemini CLI возвращает публичный URL развернутого приложения.
Быстрый старт с /deploy
Для использования команды необходимо:
- Установить расширение Cloud Run (требуется Gemini CLI v0.4.0+):
gemini extensions install https://github.com/GoogleCloudPlatform/cloud-run-mcp
- Аутентифицироваться в Google Cloud:
gcloud auth login gcloud auth application-default login
- Перейти в корневую директорию приложения и выполнить: /deploy
Перспективы экосистемы расширений
Расширения Security и Cloud Run — первые ласточки в новой системе расширений Gemini CLI. Google планирует создать открытую экосистему, где любой разработчик сможет создавать и распространять собственные расширения для командной строки.
Расширения уже доступны в трех вариантах: непосредственно в Gemini CLI, в VS Code через Gemini Code Assist и в Cloud Shell с автоматической аутентификацией.
Оставить комментарий