首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解组生成配置配置deploy.yaml失败:

解组生成配置配置deploy.yaml失败:
EN

Stack Overflow用户
提问于 2019-08-08 11:55:43
回答 1查看 3.4K关注 0票数 2

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

未能触发生成:未能解组生成配置deploy.yaml: cloudbuild_go_proto.BuildStep中的未知字段“图像”

我使用了以下YAML文件:

代码语言:javascript
复制
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'

错误:未能触发生成:未能解组生成配置deploy.yaml: cloudbuild_go_proto.BuildStep中的未知字段“映像”

EN

回答 1

Stack Overflow用户

发布于 2019-08-08 20:03:20

结构是错的。您必须从steps开始,然后再从images开始。下面是我的一个项目中的一个工作示例:

代码语言:javascript
复制
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'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57412025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档