Я пытаюсь реализовать функциональность CI / CD с помощью облачной сборки. У меня есть репозиторий, доступный на github. Я интегрировал свой github-репозиторий с облачным исходным репозиторием. Теперь после создания триггеров сборки при запуске он показывает ошибку:
ОШИБКА: (gcloud.app.deploy) В файле cloudbuild.yaml естьтекущий каталог и поле времени выполнения в /workspace/app.yaml в настоящее время установлено в [runtime: nodejs]. Чтобы использовать ваш cloudbuild.yaml для создания пользовательской среды выполнения, установите для поля среды выполнения значение [runtime: custom]. Чтобы продолжить использовать среду выполнения [nodejs], удалите cloudbuild.yaml из этого каталога.
Вот мой файл cloudbuild.yaml :
steps:
#Install
- name: 'gcr.io/cloud-builders/git'
args: ['clone', 'https://github.com/GoogleCloudPlatform/cloud-builders']
#Deploy
- name: 'gcr.io/cloud-builders/gcloud'
args: ['app', 'deploy']
app.yaml
env: flex
runtime: nodejs
Кто-нибудь, пожалуйста, дайте мне знать, что я пропускаю или делаю не так. Любая помощь будет принята.
СПАСИБО