GitHub Google Cloud Build - несколько хранилищ - PullRequest
0 голосов
/ 25 февраля 2019

Мне интересно попробовать приложение непрерывной интеграции Google Cloud Build на GitHub.

В настоящее время у моего приложения есть 2 репозитория, которые я хотел бы развернуть в одном образе Docker.Одним из них является сервер API NodeJS, а другим - приложение ReactJS на основе браузера (без рендеринга на стороне сервера).

Идея заключалась бы в том, чтобы запросы на репо NodeJS подавались под /api/... и любые другиеURI, это послужило бы приложению React.

Мой вопрос, возможно ли, чтобы Google Cloud Build также захватил еще один репозиторий, если он находится на GitHub?В идеале, фиксация в любом репо (в правой ветке) запускает ту же базовую сборку.Просто курьезы, если это возможно.

1 Ответ

0 голосов
/ 25 февраля 2019

Один из подходов состоит в том, чтобы GitHub Google Cloud захватил третий репозиторий, который будет "родительским" репо, ссылающимся на правую ветвь SHA1 / ваших двух других репозиториев как субмодулей.

Вы можете увидеть пример такой сборки в " Статическом веб-сайте с Hugo, Cloudflare и Automated Builds с использованием Google Cloud ".
Это позволило бывы по-прежнему работаете с «одним» хранилищем, даже если бы оно проверяло двух других в их собственных подпапках.

...