Skip to content

Commit cd36cd7

Browse files
committed
ci: test
1 parent 4deaef7 commit cd36cd7

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.github/workflows/build-docker-image.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,25 @@ jobs:
1212
steps:
1313
- name: Checkout
1414
uses: actions/checkout@v3
15-
- name: Set up QEMU
16-
uses: docker/setup-qemu-action@v2
17-
- name: Set up Docker Buildx
18-
uses: docker/setup-buildx-action@v2
15+
- name: Install Docker
16+
run: curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
17+
- name: Set up Docker Environment
18+
run: docker buildx create
19+
--name=multi-builder
20+
--driver=docker-container
21+
--use
22+
--bootstrap
1923
- name: Docker Login
2024
env:
2125
DOCKER_USER: ${{ secrets.DOCKER_USER }}
2226
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
2327
run: |
2428
docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
2529
- name: Build and Push the Docker image
26-
run: docker buildx build
27-
--platform=linux/arm64,linux/amd64
28-
--tag ${{ secrets.DOCKER_USER }}/http-proxy:$GITHUB_REF_NAME
29-
--file Dockerfile
30+
run: docker buildx build
31+
--platform=linux/arm64,linux/amd64
32+
--tag ${{ secrets.DOCKER_USER }}/http-proxy:$GITHUB_REF_NAME
33+
--file Dockerfile
3034
--push .
3135
- name: Docker Logout
3236
run: docker logout

0 commit comments

Comments
 (0)