Browse Source

up release_arm64.yml

ljw 1 year ago
parent
commit
bc6eae711e
1 changed files with 17 additions and 14 deletions
  1. 17 14
      .github/workflows/release_arm64.yml

+ 17 - 14
.github/workflows/release_arm64.yml

@@ -1,12 +1,12 @@
1 1
 name: Build and Release Arm64
2 2
 
3
-on:
4
-  push:
5
-    tags:
6
-      - 'v*.*.*'  # 当推送带有版本号的 tag(例如 v1.0.0)时触发工作流
7 3
 #on:
8 4
 #  push:
9
-#    branches: [ "master" ]
5
+#    tags:
6
+#      - 'v*.*.*'  # 当推送带有版本号的 tag(例如 v1.0.0)时触发工作流
7
+on:
8
+  push:
9
+    branches: [ "master" ]
10 10
 #  pull_request:
11 11
 #    branches: [ "master" ]
12 12
 
@@ -35,7 +35,10 @@ jobs:
35 35
 
36 36
       - name: install gcc
37 37
         run: |
38
-          sudo apt-get install gcc-aarch64-linux-gnu -y
38
+          sudo apt-get install -y
39
+          wget https://musl.cc/aarch64-linux-musl-cross.tgz
40
+          tar -xvzf aarch64-linux-musl-cross.tgz
41
+          export PATH=$PATH:$PWD/aarch64-linux-musl-cross/bin
39 42
 
40 43
 
41 44
       - name: build rustdesk-api-web
@@ -65,7 +68,7 @@ jobs:
65 68
           cp -ar conf release/
66 69
           mkdir -p release/data
67 70
           mkdir -p release/runtime
68
-          GOOS=${{ matrix.goos }} GOARCH=${{ matrix.goarch }} CC=aarch64-linux-gnu-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
71
+          GOOS=${{ matrix.goos }} GOARCH=${{ matrix.goarch }} CC=aarch64-linux-musl-gcc CGO_LDFLAGS="-static" CGO_ENABLED=1 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go
69 72
           tar -czf ${{ matrix.goos}}-${{ matrix.goarch }}.tar.gz ./release 
70 73
 
71 74
       - name: Upload artifact
@@ -75,10 +78,10 @@ jobs:
75 78
           path: |
76 79
             ${{ matrix.goos}}-${{ matrix.goarch }}.tar.gz
77 80
 
78
-      - name: Upload to GitHub Release
79
-        uses: softprops/action-gh-release@v2
80
-        with:
81
-          files: |
82
-            ${{ matrix.goos}}-${{ matrix.goarch }}.tar.gz
83
-        env:
84
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
81
+#      - name: Upload to GitHub Release
82
+#        uses: softprops/action-gh-release@v2
83
+#        with:
84
+#          files: |
85
+#            ${{ matrix.goos}}-${{ matrix.goarch }}.tar.gz
86
+#        env:
87
+#          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}