Каковы соответствующие шаги «cloudbuild.yaml» для развертывания приложения Java в стандартной версии Google App Engine?
Я не могу найти ничего указанного c для этого в документации.
Я пытаюсь:
steps:
- name: 'gcr.io/cloud-builders/mvn'
args: [ 'install', '--settings', 'settings.xml' ]
- name: 'gcr.io/cloud-builders/gcloud'
args: [ 'app', 'deploy' ]
timeout: '6m0s'
Первый шаг выполнен успешно, но второй шаг завершается неудачно с этим менее чем полезным сообщением:
Already have image (with digest): gcr.io/cloud-builders/gcloud
ERROR: gcloud crashed (AttributeError): 'NoneType' object has no attribute 'endswith'
Должен ли я использовать команду развертывания maven Вместо этого 'mvn appengine: deploy'?
Заранее спасибо.
Вторая попытка:
steps:
- name: 'gcr.io/cloud-builders/mvn'
args: [ '--define', 'skipTests', '--settings', 'settings.xml',
'clean', 'package', 'appengine:deploy' ]
timeout: '6m0s'
С таким результатом:
Execution default-cli of goal
com.google.cloud.tools:appengine-maven-plugin:1.3.1:deploy
failed:
The Google Cloud SDK could not be found
in the customary locations and no path was provided.