Подстройки Google Cloud Build - PullRequest
1 голос
/ 30 июня 2019

Возможно ли иметь несколько файлов cloudbuild.yaml на один подкаталог?

Например:

my-app:
  - service1
    - cloudbuild.yaml
  - service2
    - cloudbuild.yaml
  cloudbuild.yaml

1 Ответ

2 голосов
/ 03 июля 2019

Да, определенно!Вы пытаетесь инициализировать сборки service1 и service2 из my-app / cloudbuild.yaml?

Пример использования конфигурации meta для инициализации других сборок: https://github.com/GoogleCloudPlatform/cloudbuild-integration-testing/blob/master/cloudbuild.meta.yaml

Вот пример cloudbuild.meta.yaml от вашего примера:

steps:
- id: 'build service1'
  name: 'gcr.io/cloud-builders/gcloud'
  args: ['builds', 'submit', '--config service1/cloudbuild.yaml']
  waitFor: ['-'] #start in parallel
- id: 'build service2'
  name: 'gcr.io/cloud-builders/gcloud'
  args: ['builds', 'submit', '--config service2/cloudbuild.yaml']
  waitFor: ['-'] # start in parallel
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...