【问题标题】:Insert dynamic version number into cloudbuild image tag在 cloudbuild 镜像标签中插入动态版本号
【发布时间】:2020-11-16 14:26:51
【问题描述】:

我正在尝试将文件中的版本号作为 cloudbuild 步骤的一部分提供给我的图像标签。

似乎无法正常工作。

version.txt

0.2.3

cloudbuild.yaml

steps:
  - name: 'gcr.io/cloud-builders/docker'
    args:
      - build
      - '-t'
      - 'gcr.io/$PROJECT_ID/${_IMAGE_NAME}:$$(cat version.txt)'
      - '.'

【问题讨论】:

    标签: docker google-cloud-build


    【解决方案1】:

    这就是诀窍。

      - name: 'gcr.io/cloud-builders/docker'
        entrypoint: bash
        args:
          - -c
          - |-
            docker build \
              --tag gcr.io/$PROJECT_ID/${_IMAGE_NAME}:`cat version.txt` \
              .
    

    【讨论】:

      猜你喜欢
      • 2017-01-21
      • 2020-05-01
      • 2019-02-13
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2012-06-25
      • 2016-10-29
      • 2018-09-23
      相关资源
      最近更新 更多