|
30 | 30 | - name: Checkout repository
|
31 | 31 | uses: actions/checkout@v4
|
32 | 32 |
|
33 |
| - # - name: Set up QEMU |
34 |
| - # uses: docker/setup-qemu-action@v3 |
35 |
| - |
36 | 33 | - name: Set up Docker Buildx
|
37 | 34 | uses: docker/setup-buildx-action@v3
|
38 | 35 |
|
|
42 | 39 | registry: ${{ env.REGISTRY }}
|
43 | 40 | username: ${{ github.actor }}
|
44 | 41 | password: ${{ secrets.GITHUB_TOKEN }}
|
| 42 | + |
45 | 43 | - name: Extract metadata (tags, labels) for Docker
|
46 | 44 | id: meta
|
47 | 45 | uses: docker/metadata-action@v5
|
|
60 | 58 | id: build
|
61 | 59 | uses: docker/build-push-action@v6
|
62 | 60 | with:
|
| 61 | + file: docker/Dockerfile |
63 | 62 | platforms: ${{ env.ARCH_TAG }}
|
64 | 63 | labels: ${{ steps.meta.outputs.labels }}
|
65 | 64 | outputs: type=image,"name=${{ env.REGISTRY }}/${{ env.IMAGE_NAME}}",push-by-digest=true,name-canonical=true,push=true
|
@@ -114,38 +113,3 @@ jobs:
|
114 | 113 | run: |
|
115 | 114 | docker buildx imagetools inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME}}:${{ steps.meta.outputs.version }}
|
116 | 115 |
|
117 |
| - # - name: Build Docker image |
118 |
| - # uses: docker/build-push-action@v6 |
119 |
| - # with: |
120 |
| - # context: . |
121 |
| - # load: true |
122 |
| - # push: false |
123 |
| - # file: docker/Dockerfile |
124 |
| - # platforms: linux/${{ env.ARCH_TAG }} |
125 |
| - # tags: ${{ steps.meta.outputs.tags }} |
126 |
| - # labels: ${{ steps.meta.outputs.labels }} |
127 |
| - # outputs: type=docker, dest=${{ runner.temp }}/image.tar |
128 |
| - |
129 |
| - # - name: Upload artifact |
130 |
| - # uses: actions/upload-artifact@v4 |
131 |
| - # with: |
132 |
| - # name: ${{ matrix.os}} |
133 |
| - # path: ${{ runner.temp }}/image.tar |
134 |
| - # retention-days: 1 |
135 |
| - |
136 |
| - # push: |
137 |
| - # runs-on: ubuntu-latest |
138 |
| - # needs: build |
139 |
| - # steps: |
140 |
| - # - name: Download artifacts |
141 |
| - # uses: actions/download-artifact@v4 |
142 |
| - # with: |
143 |
| - # pattern: "ubuntu-*.tar" |
144 |
| - # path: images |
145 |
| - |
146 |
| - # - name: Load image (arm) |
147 |
| - # run: | |
148 |
| - # ls -l images/ |
149 |
| - # # docker load --input images/ubuntu-24.04-arm.tar |
150 |
| - # # docker load --input images/ubuntu-24.04.tar |
151 |
| - # # docker image ls -a |
0 commit comments