Maven 未能解组生成配置deploy.yaml:
运行云构建触发器后:显示 未能触发生成:未能解组cloudbuild\u go\u proto.BuildStep中的生成配置deploy.yaml:未知字段“images” 我使用了以下YAML文件:Maven 未能解组生成配置deploy.yaml:,maven,yaml,google-cloud-build,Maven,Yaml,Google Cloud Build,运行云构建触发器后:显示 未能触发生成:未能解组cloudbuild\u go\u proto.BuildStep中的生成配置deploy.yaml:未知字段“images” 我使用了以下YAML文件: Steps: # Build the latest version. - name: 'gcr.io/cloud-builders/docker' args: - 'build' - '--tag=gcr.io/$PROJECT_ID/mvn' - '.' # Minimally
Steps:
# Build the latest version.
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--tag=gcr.io/$PROJECT_ID/mvn'
- '.'
# Minimally invoke Maven.
- name: 'gcr.io/$PROJECT_ID/mvn'
args: ['--version']
# Run example builds.
- name: 'gcr.io/$PROJECT_ID/mvn'
args: ['install']
dir: 'xxx/xx'
- name: "gcr.io/cloud-builders/mvn"
args:
[
'appengine:update',
'-Dappengine.appId=xxx',
'-Dappengine.version=xxx',
'-Dbookshelf.bucket=xxx'
]
- images: 'gcr.io/$PROJECT_ID/mvn'
错误:未能触发生成:未能解组cloudbuild\u go\u proto.BuildStep中的生成配置deploy.yaml:unknown字段“images”。结构错误。您必须先执行
步骤
,然后再执行图像
。下面是我的一个项目的工作示例:
steps:
- name: 'gcr.io/cloud-builders/docker'
args: [ 'build', '-t', 'gcr.io/$PROJECT_ID/bq-to-ftp', '.' , '-f', 'Dockerfile']
# push the container image to Container Registry
- name: 'gcr.io/cloud-builders/docker'
args: ['push', 'gcr.io/$PROJECT_ID/bq-to-ftp']
images:
- 'gcr.io/$PROJECT_ID/bq-to-ftp'
结构是错误的。您必须先执行
步骤
,然后再执行图像
。下面是我的一个项目的工作示例:
steps:
- name: 'gcr.io/cloud-builders/docker'
args: [ 'build', '-t', 'gcr.io/$PROJECT_ID/bq-to-ftp', '.' , '-f', 'Dockerfile']
# push the container image to Container Registry
- name: 'gcr.io/cloud-builders/docker'
args: ['push', 'gcr.io/$PROJECT_ID/bq-to-ftp']
images:
- 'gcr.io/$PROJECT_ID/bq-to-ftp'