Google Cloud CI/CD extension — плагин
Расширение для Gemini CLI и Claude Code: деплой в Cloud Run, конвейеры CI/CD, Terraform для GCP и MCP к Cloud Build.
- 51 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент удаляет и создает облачные ресурсы от вашего имени, ошибка модели оборачивается лишними расходами.
- Скилл деплоя выкладывает код в сервисы, поэтому секрет в репозитории может уйти в публичный бакет.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/google-cloud-ci-cd-extensionОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент удаляет и создает облачные ресурсы от вашего имени, ошибка модели оборачивается лишними расходами.
- Скилл деплоя выкладывает код в сервисы, поэтому секрет в репозитории может уйти в публичный бакет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Расширение автоматизирует развертывание и CI/CD в Google Cloud через агента. Четыре скилла: `google-cicd-deploy` разворачивает проект в Cloud Run или Cloud Storage и перед этим ищет секреты в коде, `google-cicd-pipeline-design` составляет конфигурацию YAML для безопасного конвейера, `google-cicd-terraform` готовит и чинит инфраструктуру по шаблонам Cloud Foundation Fabric, `google-cicd-release-orchestration` настраивает релизы Cloud Deploy с канареечной выкладкой и откатом. В комплекте идет локальный MCP-сервер `cicd-mcp-server` на Go. Через него агент работает с Cloud Build, Artifact Registry, Cloud Deploy и Developer Connect с правами ваших учетных данных по умолчанию. Расширение ставится в Gemini CLI, Claude Code и Antigravity.
Для кого. Разработчикам и DevOps-инженерам на Google Cloud, которые хотят собирать конвейеры, деплои и Terraform в диалоге с агентом.
Подходит, если
- Статический сайт надо выложить в Cloud Storage, а перед этим проверить код на секреты
- Приложение разворачивают в Cloud Run без ручной настройки сборки
- Конвейеру нужен безопасный YAML с минимальными правами сервисного аккаунта
- Инфраструктуру GCP описывают в Terraform по рекомендованным шаблонам
- Релизы в Cloud Deploy идут с канарейкой и автоматическим откатом
Не подходит, если
- Проект или облако рабочие: авторы запрещают использовать расширение на боевых проектах GCP
- Нужен другой облачный провайдер: расширение работает только с Google Cloud
- Учетные данные ADC имеют широкие права, и вы не готовы ограничить их
Пример запроса к агенту
Проверь проект на секреты, затем разверни его в Cloud Run в тестовом проекте и покажи ссылку на сервис.Ограничения
Авторы называют проект экспериментальным и просят не применять его в рабочих средах и к важным проектам GCP. Нужны `gcloud` CLI, проект Google Cloud с включенными API Cloud Build, Artifact Registry, Cloud Run и другими и настроенные Application Default Credentials. Для Gemini CLI нужна версия 0.15.0 или новее. Агент может ошибаться и изменить ресурсы, поэтому каждую команду и конфигурацию проверяйте до запуска. Конвейеры, созданные скиллом проектирования, работают от сервисного аккаунта: права этого аккаунта задавайте минимальными. Недоверенные файлы и письма в контекст не добавляйте: возможна косвенная инъекция в промпт.
Как отключить. Удалите расширение командой `gemini extensions uninstall` или отключите плагин `cicd` через `/plugin` в Claude Code. Облачные ресурсы, конвейеры и сервисные аккаунты удалите отдельно в консоли Google Cloud.
Частые вопросы
Как поставить расширение в Gemini CLI?
Выполните `gemini extensions install https://github.com/gemini-cli-extensions/cicd` на версии Gemini CLI 0.15.0 или новее. Для сборки разработки добавьте `--ref=nightly --pre-release`.
Как поставить в Claude Code?
Добавьте маркетплейс командой `claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#v0.2.2`, затем выполните `claude plugin install cicd`.
Какие права получает агент?
Права ваших Application Default Credentials: через MCP-сервер агент читает и меняет данные Google Cloud. Используйте минимальные права для ADC и сервисных аккаунтов.
Что делает `google-cicd-deploy`?
Анализирует проект и разворачивает его в Cloud Run для динамических приложений или в Cloud Storage для статических сайтов. Перед выкладкой скилл сканирует код на секреты.
Есть ли поддержка Antigravity?
Да, плагин с MCP-сервером и четырьмя скиллами ставится командой `agy plugin install cicd@antigravity-plugins-official` или через интерфейс настроек.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныMCP-сервер и расширение Gemini CLI от Google Cloud для кластеров GKE: ресурсы, логи, деплой, стоимость и риски обновлений
Плагин Google с шестью скиллами и двумя MCP-серверами для Cloud Storage: бакеты, объекты, ошибки доступа и аудит безопасности
MCP-сервер Google для деплоя приложений в Cloud Run из агента, со списком сервисов и чтением логов
Набор MCP-серверов Google Cloud: команды gcloud, логи и метрики, Cloud Storage и резервное копирование
Run Gemini CLI
run-gemini-cli
Официальное действие Google для GitHub Actions: запускает Gemini CLI в репозитории для ревью pull request, разбора задач и правки кода
Плагины Diffinery для Claude Code и Codex подключают агента к самохостингу Git, пул-реквестов и CI на Cloudflare через MCP-сервер
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Google Cloud CI/CD extension (эта карточка) | нет | 51 | ||
| Cloud Run MCP server | да | OAuth | 639 | MCP-сервер Google только для деплоя в Cloud Run; расширение добавляет конвейеры, Terraform и Cloud Deploy |
| gcloud MCP Server | да | OAuth | 949 | набор серверов с командами gcloud, логами и метриками; здесь скиллы проектирования CI/CD и релизов |
Коротко о README
README перечисляет возможности, предварительные требования, установку для Gemini CLI, Claude Code и Antigravity, список инструментов MCP и подробное предупреждение о безопасности. Автор помечает проект как экспериментальный.