Описание тега google-cloud-build

Cloud Build позволяет быстро создавать программное обеспечение на всех языках. Получите полный контроль над определением настраиваемых рабочих процессов для создания, тестирования и развертывания в нескольких средах, таких как виртуальные машины, бессерверная среда, Kubernetes или Firebase. Cloud Build - это сервис, который выполняет ваши сборки в инфраструктуре Google Cloud Platform.
1 ответ

В настройках триггера Cloud Build есть устаревшие устаревшие данные GitHub.

Мы установили приложение Google Cloud Build GitHub. Затем мы создали несколько триггеров сборки с помощью веб-интерфейса Google Cloud Build. Это работало некоторое время. Недавно мы добавили новые ветки в наши репозитории GitHub и попытались создать…
28 ноя '18 в 01:16
1 ответ

Может ли Google Cloud Build запускаться новым образом Docker в реестре контейнеров?

Я настраиваю CI/CD с помощью облачных инструментов Google, и ожидал, что будет условие триггера "при загрузке нового изображения в реестр контейнеров". Вариант использования отделяет развертывание от источника (репо). Source отправит образы Docker, …
0 ответов

Почему git push в любом проекте вызывает сборку в Google Cloud Build (GitHub Apps)?

Я хочу включить приложение Google Cloud Build Github в нескольких проектах Github. Поэтому в приложении Google Cloud Build Github я нажимаю, чтобы предоставить этому приложению доступ к вашей учетной записи GitHub. Затем на следующем экране я устана…
1 ответ

Пользовательская (или последняя) версия npm в Google Cloud Builder

Я использую Google Cloud Builder (GCB) для создания некоторого кода Node.js. Я использую новый npm package-lock.json особенность для закрепления зависимостей. Это лучше всего работает при использовании npm ci Команда, которая была введена в npm@5.7.…
1 ответ

Разверните приложение App Engine go с помощью Cloud Build

Цель: Использование конфигурации Cloud Build - создайте приложение в артефакт, который можно развернуть в ядре приложения. Решение, которое не работает: Это cloudbuild.yaml: steps: - name: 'gcr.io/cloud-builders/go' args: ['get'] env: ['PROJECT_ROOT…
2 ответа

Google CloudBuild артефакты YAML

Я ознакомился с документацией по Google CloudBuild здесь: https://cloud.google.com/cloud-build/docs/configuring-builds/store-images-artifacts Так вот мой cloudbuild.yaml конфигурация: steps: - name: gcr.io/cloud-builders/git id: git-checkout args: […
29 авг '18 в 14:57
0 ответов

Приложение Cloud Build GitHub привязано только к одному проекту GCP?

С приложением Cloud Build GitHub ( doc) я пытаюсь GitHub Repo A развернуть в GCP Project A РазвертываниеGitHub Repo B в GCP Project B Нет никакого способа определить целевой проект GCP, и он всегда публикуется в первом проекте. У меня нет представит…
05 ноя '18 в 08:37
2 ответа

Может ли Google Cloud Build выполнять поиск по каталогам артефактов?

Мое рабочее пространство выглядит так: | |--> web-app | |--> src |--> build | |--> fonts |--> static мой cloudbuild.json выглядит так: { "steps" : [ { ... }, ], "artifacts": { "objects": { "location": "gs://my_bucket/", "paths": [ "we…
16 окт '18 в 06:14
1 ответ

Google Cloud Build не может найти развертывание kubernetes при обновлении изображения

Я пытаюсь настроить конвейер CI, используя Cloud Build. Мой файл сборки создает и передает изображения Docker, а затем использует kubectl конструктор для обновления образов в развертывании kubernetes. Однако я получаю следующую ошибку: Error from se…
0 ответов

Как вызвать Google Cloud Build на событиях GitHub ref/pull/*/merge

Насколько я могу судить, существует два способа запуска Google Cloud Build на репозитории GitHub: Все запросы на получение автоматически создаются Определите триггер, который запускается при изменении ветви Необработанный пул-запрос GitHub имеет 2 с…
1 ответ

appengine cloudbuild.yaml требует пользовательской среды выполнения?

Ошибки компоновки с выводом ниже (с помощью приложения Rails) ERROR: (gcloud.app.deploy) There is a cloudbuild.yaml in the current directory, and the runtime field in /workspace/app.yaml is currently set to [runtime: ruby]. To use your cloudbuild.ya…
28 сен '18 в 12:36
1 ответ

Как развернуть образ докера в gcp vm

Я пытаюсь развернуть простое приложение R Shiny в виде образа Docker на виртуальной машине, размещенной на Google Cloud Platform, но у меня возникли проблемы. Файлы хранятся в репозитории Github, а образ Docker создается с использованием триггера в …
05 дек '18 в 07:18
0 ответов

Как я могу уменьшить количество вызовов API GetBuild в моих скриптах CloudBuild?

Из метрики приборной панели Пантеона: google.devtools.cloudbuild.v1.CloudBuild.CreateBuild 5,099 google.devtools.cloudbuild.v1.CloudBuild.GetBuild 368,239 Количество запросов GetBuild более чем в 70 раз превышает количество запросов CreateBuild. Это…
17 дек '18 в 06:05
2 ответа

Образ Docker, развернутый в Google Compute Engine, продолжает перезапускаться

Я создал изображение с помощью Google Cloud Build с помощью Docker Compose. В моем cloudbuild.yml У меня есть следующие шаги: Создайте образ докера, используя docker compose Пометить встроенное изображение Создать шаблон экземпляра Создать группу эк…
1 ответ

Как увеличить количество наблюдателей inotify в Google Cloud Build?

RUN cat /proc/sys/fs/inotify/max_user_watches является 524288 на Docker для Mac RUN cat /proc/sys/fs/inotify/max_user_watches является 8192 в Docker Google Cloud Build См. https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watcher…
03 янв '19 в 00:42
0 ответов

Использование общих библиотек с Google Cloud Build

Есть ли способ связать конвейер сборки облака с общей библиотекой, как с Jenkins? Я использую отдельный репозиторий git для своих файлов развертывания и хочу подключить его к репозиторию git с исходным кодом и файлом cloudbuild.yaml. Есть ли сегодня…
08 янв '19 в 21:03
1 ответ

Как выполнить плагин Maven Release с Google Cloud build

Я пытаюсь использовать облачную сборку Google для создания весеннего загрузочного приложения, размещенного на Github. У меня есть особый триггер, чтобы выполнить maven релиз моего проекта. Но я не знаю, как настроить git, Maven и облачную сборку.
1 ответ

Развертывание Golang AppEngine в Google Cloud Build порождает бесконечные сборки

Я пытаюсь настроить конвейер Cloud Build для развертывания golang приложение в App Engine, но, похоже, порождает бесконечные версии себя, а затем время ожидания. Для начала вот моя конфигурация. steps: - name: "gcr.io/cloud-builders/go" args: - get …
1 ответ

Не удалось вытащить BRANCH_NAME из облачной сборки

За документ https://cloud.google.com/cloud-build/docs/configuring-builds/substitute-variable-values Я должен был тянуть $BRANCH_NAME но как-то это не соответствует. Иногда это показывает имя репо, а иногда ничего. Вот мой шаг steps: - name: "gcr.io/…
27 фев '19 в 23:09
1 ответ

Как вызвать шаги сборки Google Cloud Build с помощью запроса Pull?

Я настроил конвейер CI, используя файл cloudbuild.yaml. Я пытаюсь запустить этот конвейер с Pull Requests. Похоже, что предоставленные триггеры сборки: https://cloud.google.com/cloud-build/docs/running-builds/automate-builds не позволяют эту опцию. …
24 дек '18 в 16:15