Google 云构建构建步骤的“显示名称”

nso*_*sof 5 google-cloud-build

有没有办法为构建历史记录的构建详细信息中显示的步骤提供“显示名称”?当前显示的是“名称”字段,该字段用于指示容器图像,并不是非常有用的传达含义的方式。

Son*_*yen 5

这个id领域对我有用。我有一个cloudbuild.yaml文件如下:

steps:
  - id: 'build-container-image'
    name: 'gcr.io/cloud-builders/docker'
    args:
      - 'build'
      - '--network=cloudbuild'
      - '-t'
      - '${_REGION_NAME}-docker.pkg.dev/$PROJECT_ID/${_REPO_NAME}/${_SERVICE_NAME}'
      - '.'

  - id: 'push-image-to-artifact-registry'
    name: 'gcr.io/cloud-builders/docker'
    args:
      - 'push'
      - '${_REGION_NAME}-docker.pkg.dev/$PROJECT_ID/${_REPO_NAME}/${_SERVICE_NAME}'

  - id: 'deploy-image-to-cloud-run'
    name: 'gcr.io/google.com/cloudsdktool/cloud-sdk'
    entrypoint: gcloud
    args:
      - 'run'
      - 'deploy'
      - '${_SERVICE_NAME}'
      - '--image'
      - '${_REGION_NAME}-docker.pkg.dev/$PROJECT_ID/${_REPO_NAME}/${_SERVICE_NAME}'
      - '--region'
      - '${_REGION_NAME}'
      - '--platform'
      - 'managed'
      - '--allow-unauthenticated'
substitutions:
  _REGION_NAME: us-west1
  _REPO_NAME: container-images
  _SERVICE_NAME: public-web-cloud-run
images:
  - '${_REGION_NAME}-docker.pkg.dev/$PROJECT_ID/${_REPO_NAME}/${_SERVICE_NAME}'

Run Code Online (Sandbox Code Playgroud)

这是构建详细信息中将显示的内容,不含该id字段 没有 id 字段的构建详细信息

id这是添加字段 后的构建详细信息:在此输入图像描述

链接到id官方文档中的字段


nso*_*sof 0

经过一些测试发现“id”字段在每个步骤的构建详细信息中“按原样”显示,并且可以用作控制台中显示的字段。请注意,尽管替换(即${QQQ})在“id”字段中对我不起作用