group: Abuild steps: - label: ":docker: Build image" key: image-build depends_on: [] timeout_in_minutes: 600 commands: - if [[ "$BUILDKITE_BRANCH" == "main" ]]; then .buildkite/image_build/image_build.sh $REGISTRY $REPO $BUILDKITE_COMMIT $BRANCH $IMAGE_TAG $IMAGE_TAG_LATEST; else .buildkite/image_build/image_build.sh $REGISTRY $REPO $BUILDKITE_COMMIT $BRANCH $IMAGE_TAG; fi retry: automatic: - exit_status: -1 # Agent was lost limit: 2 - exit_status: -10 # Agent was lost limit: 2 - label: ":docker: Build CPU image" key: image-build-cpu depends_on: [] commands: - .buildkite/image_build/image_build_cpu.sh $REGISTRY $REPO $BUILDKITE_COMMIT env: DOCKER_BUILDKIT: "1" retry: automatic: - exit_status: -1 # Agent was lost limit: 2 - exit_status: -10 # Agent was lost limit: 2 - label: ":docker: Build HPU image" soft_fail: true depends_on: [] key: image-build-hpu commands: - .buildkite/image_build/image_build_hpu.sh $REGISTRY $REPO $BUILDKITE_COMMIT env: DOCKER_BUILDKIT: "1" retry: automatic: - exit_status: -1 # Agent was lost limit: 2 - exit_status: -10 # Agent was lost limit: 2 - label: ":docker: Build CPU arm64 image" key: cpu-arm64-image-build depends_on: [] optional: true commands: - .buildkite/image_build/image_build_cpu_arm64.sh $REGISTRY $REPO $BUILDKITE_COMMIT env: DOCKER_BUILDKIT: "1" retry: automatic: - exit_status: -1 # Agent was lost limit: 2 - exit_status: -10 # Agent was lost limit: 2