Lines Matching +full:docker +full:- +full:image
1 name: docker-builds
7 - .ci/docker/**
8 - .github/workflows/docker-builds.yml
9 - .lintrunner.toml
12 - main
13 - release/*
14 - landchecks/*
16 - .ci/docker/**
17 - .github/workflows/docker-builds.yml
18 - .lintrunner.toml
20 - cron: 1 3 * * 3
23 …group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}-${{ github.eve…
24 cancel-in-progress: true
27 ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/tool/alpine
28 AWS_DEFAULT_REGION: us-east-1
30 permissions: read-all
33 docker-build:
34 …ref == 'refs/heads/main' || startsWith(github.event.ref, 'refs/tags/v')) && 'docker-build' || '' }}
35 timeout-minutes: 240
37 fail-fast: false
40 docker-image-name: [
41 pytorch-linux-focal-cuda12.4-cudnn9-py3-gcc9,
42 pytorch-linux-focal-cuda12.4-cudnn9-py3-gcc9-inductor-benchmarks,
43 pytorch-linux-focal-cuda12.4-cudnn9-py3.12-gcc9-inductor-benchmarks,
44 pytorch-linux-focal-cuda12.1-cudnn9-py3-gcc9,
45 pytorch-linux-focal-cuda12.1-cudnn9-py3-gcc9-inductor-benchmarks,
46 pytorch-linux-focal-cuda12.1-cudnn9-py3.12-gcc9-inductor-benchmarks,
47 pytorch-linux-focal-cuda11.8-cudnn9-py3-gcc9,
48 pytorch-linux-focal-py3.8-clang10,
49 pytorch-linux-focal-py3.11-clang10,
50 pytorch-linux-focal-py3.12-clang10,
51 pytorch-linux-focal-rocm-n-1-py3,
52 pytorch-linux-focal-rocm-n-py3,
53 pytorch-linux-jammy-cuda11.8-cudnn9-py3.8-clang12,
54 pytorch-linux-focal-py3-clang9-android-ndk-r21e,
55 pytorch-linux-jammy-py3.8-gcc11,
56 pytorch-linux-jammy-py3.8-gcc11-inductor-benchmarks,
57 pytorch-linux-jammy-xpu-2024.0-py3,
58 pytorch-linux-jammy-py3-clang15-asan,
59 pytorch-linux-focal-py3-clang10-onnx,
60 pytorch-linux-focal-linter,
61 pytorch-linux-jammy-cuda11.8-cudnn9-py3.9-linter,
62 pytorch-linux-jammy-py3-clang12-executorch
65 - docker-image-name: pytorch-linux-jammy-aarch64-py3.10-gcc11
67 runs-on: [self-hosted, "${{ matrix.runner }}"]
69 …DOCKER_IMAGE_BASE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/pytorch/${{ matrix.docker-image-na…
71 - name: Clean workspace
75 sudo rm -rf "${GITHUB_WORKSPACE}"
79 # deep clone (fetch-depth 0) required for git merge-base
80 - name: Checkout PyTorch
81 uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4
83 - name: Setup Linux
84 uses: ./.github/actions/setup-linux
86 - name: Build docker image
87 id: build-docker-image
88 uses: pytorch/test-infra/.github/actions/calculate-docker-image@release/2.4
90 docker-image-name: ${{ matrix.docker-image-name }}
91 always-rebuild: true
94 - name: Pull docker image
95 uses: pytorch/test-infra/.github/actions/pull-docker-image@release/2.4
97 docker-image: ${{ steps.build-docker-image.outputs.docker-image }}
99 - uses: nick-fields/retry@3e91a01664abd3c5cd539100d10d33b9c5b68482
101 id: push-to-ghcr-io
104 ECR_DOCKER_IMAGE: ${{ steps.build-docker-image.outputs.docker-image }}
106 IMAGE_NAME: ${{ matrix.docker-image-name }}
113 ghcr_image="ghcr.io/pytorch/ci-image"
115 # Push docker image to the ghcr.io
116 echo $GHCR_PAT | docker login ghcr.io -u pytorch --password-stdin
117 docker tag "${ECR_DOCKER_IMAGE}" "${ghcr_image}:${IMAGE_NAME}-${tag}"
118 docker push "${ghcr_image}:${IMAGE_NAME}-${tag}"
120 - name: Chown workspace
121 uses: ./.github/actions/chown-workspace
123 …ALPINE_IMAGE: 308535385114.dkr.ecr.us-east-1.amazonaws.com/${{ (matrix.runner == 'linux.arm64.2xla…
126 - name: Teardown Linux
127 uses: pytorch/test-infra/.github/actions/teardown-linux@release/2.4