k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/images/krte/cloudbuild.yaml (about)

     1  timeout: 1800s
     2  steps:
     3    - name: gcr.io/cloud-builders/docker
     4      args:
     5      - build
     6      - --tag=gcr.io/$PROJECT_ID/krte:$_GIT_TAG-$_CONFIG
     7      - --build-arg=GO_VERSION=$_GO_VERSION
     8      - --build-arg=K8S_RELEASE=$_K8S_RELEASE
     9      - --build-arg=BAZEL_VERSION_ARG=$_BAZEL_VERSION
    10      - --build-arg=OLD_BAZEL_VERSION=$_OLD_BAZEL_VERSION
    11      - --build-arg=CFSSL_VERSION=$_CFSSL_VERSION
    12      - --build-arg=IMAGE_ARG=gcr.io/$PROJECT_ID/krte:$_GIT_TAG-$_CONFIG
    13      - .
    14      dir: images/krte
    15    - name: gcr.io/cloud-builders/docker
    16      args:
    17      - tag
    18      - gcr.io/$PROJECT_ID/krte:$_GIT_TAG-$_CONFIG
    19      - gcr.io/$PROJECT_ID/krte:latest-$_CONFIG
    20      dir: images/krte
    21  substitutions:
    22    _GIT_TAG: '12345'
    23    _CONFIG: master
    24    _GO_VERSION: 1.13.5
    25    _K8S_RELEASE: stable
    26    _BAZEL_VERSION: 3.4.1
    27    _OLD_BAZEL_VERSION: 2.2.0
    28    _CFSSL_VERSION: R1.2
    29  options:
    30    substitution_option: ALLOW_LOOSE
    31    # this is a large and critical CI image, builds are slow on the default 1 core
    32    machineType: E2_HIGHCPU_32
    33  images:
    34    - 'gcr.io/$PROJECT_ID/krte:$_GIT_TAG-$_CONFIG'
    35    - 'gcr.io/$PROJECT_ID/krte:latest-$_CONFIG'