Maven 未能解组生成配置deploy.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

运行云构建触发器后:显示

未能触发生成:未能解组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 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'