Skip to content

Commit b33ab62

Browse files
committed
really add remote build
1 parent aa309bf commit b33ab62

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Build Image Remote
2+
3+
on:
4+
push:
5+
workflow_dispatch:
6+
schedule:
7+
- cron: "0 0 * * 0"
8+
9+
env:
10+
GOGC: 50
11+
12+
jobs:
13+
main:
14+
runs-on: arc-runner-set-ns
15+
steps:
16+
- uses: actions/checkout@v6
17+
18+
- name: Create Docker amd64 context
19+
run: |
20+
docker context create docker00 --docker \
21+
"host=tcp://docker.mouf.io:2376,ca=/certs/docker00/ca-cert.pem,cert=/certs/docker00/client-cert.pem,key=/certs/docker00/client-key.pem"
22+
23+
- name: Create Docker arm64 context
24+
run: |
25+
docker context create docker01 --docker \
26+
"host=tcp://docker1.mouf.io:2376,ca=/certs/docker01/ca-cert.pem,cert=/certs/docker01/client-cert.pem,key=/certs/docker01/client-key.pem"
27+
28+
- name: Set up Docker Buildx
29+
uses: docker/setup-buildx-action@v3
30+
with:
31+
endpoint: docker00
32+
platforms: linux/amd64
33+
append: |
34+
- name: docker01
35+
platforms: linux/arm64
36+
endpoint: docker01
37+
38+
- name: Build
39+
id: docker_build
40+
uses: docker/build-push-action@v6
41+
with:
42+
platforms: linux/amd64,linux/arm64

0 commit comments

Comments
 (0)