ljw 1 год назад
Родитель
Сommit
87bec98a7f
2 измененных файлов с 5 добавлено и 4 удалено
  1. 5 3
      .github/workflows/build.yml
  2. 0 1
      Dockerfile

+ 5 - 3
.github/workflows/build.yml

@@ -7,6 +7,8 @@ on:
7 7
       - 'v*.*.*'  # 当推送带有版本号的 tag(例如 v1.0.0)时触发工作流
8 8
       - 'test*'
9 9
 
10
+env:
11
+  LATEST_TAG: latest
10 12
 jobs:
11 13
   build:
12 14
     runs-on: ubuntu-latest
@@ -93,6 +95,8 @@ jobs:
93 95
             ${{ matrix.job.goos}}-${{ matrix.job.platform }}.zip
94 96
         env:
95 97
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
98
+
99
+  # docker build and push of single-arch images
96 100
   docker:
97 101
     name: Push Docker Image ${{ matrix.job.platform }}
98 102
     needs: build
@@ -146,10 +150,8 @@ jobs:
146 150
           file: ./Dockerfile
147 151
           platforms: ${{ matrix.job.docker_platform }}
148 152
           push: true
149
-          build-args: |
150
-            ARCH=${{ matrix.job.docker_platform }}
151 153
           tags: |
152
-            lejianwen/rustdesk-api:latest-${{ matrix.job.platform }}
154
+            lejianwen/rustdesk-api:${{ env.LATEST_TAG }}-${{ matrix.job.platform }}
153 155
             lejianwen/rustdesk-api:${{ env.TAG }}-${{ matrix.job.platform }}
154 156
           labels: ${{ steps.meta.outputs.labels }}
155 157
 

+ 0 - 1
Dockerfile

@@ -1,6 +1,5 @@
1 1
 FROM alpine
2 2
 
3
-ARG ARCH
4 3
 WORKDIR /app
5 4
 RUN apk add --no-cache tzdata
6 5
 COPY ./release /app/