ops/scv/images/cloudbuild-opencode-core.yaml

main at 58e6347eeb72 · 1 KB

steps:
  - name: gcr.io/cloud-builders/docker
    args:
      - build
      - --file
      - ops/scv/images/opencode-core/Dockerfile
      - --tag
      - ${_IMAGE}
      - --build-arg
      - RUNTIME_IMAGE=${_RUNTIME_IMAGE}
      - --build-arg
      - ELIXIR_IMAGE=${_ELIXIR_IMAGE}
      - --build-arg
      - DEBIAN_SNAPSHOT=${_DEBIAN_SNAPSHOT}
      - --build-arg
      - HEX_VERSION=${_HEX_VERSION}
      - --build-arg
      - REBAR3_VERSION=${_REBAR3_VERSION}
      - --build-arg
      - REBAR3_SHA512=${_REBAR3_SHA512}
      - --build-arg
      - NODE_VERSION=${_NODE_VERSION}
      - --build-arg
      - BUN_VERSION=${_BUN_VERSION}
      - --build-arg
      - OPENCODE_VERSION=${_OPENCODE_VERSION}
      - --build-arg
      - TARGETARCH=amd64
      - --build-arg
      - OPENAGENTS_BUILD_REVISION=${_BUILD_REVISION}
      - --build-arg
      - SOURCE_DATE_EPOCH=${_SOURCE_DATE_EPOCH}
      - --label
      - com.openagents.scv.image=opencode-core
      - --label
      - com.openagents.scv.opencode.version=${_OPENCODE_VERSION}
      - --label
      - org.opencontainers.image.revision=${_BUILD_REVISION}
      - .
images:
  - ${_IMAGE}
options:
  logging: CLOUD_LOGGING_ONLY
  machineType: E2_HIGHCPU_8
timeout: 1800s