Parcourir la source

更新Go工作流脚本设置环境变量

在Go工作流脚本中,将GOOS和GOARCH的设置改为使用set命令,以确保环境变量在多行命令中正确应用。这影响了模块下载、生成、测试以及构建步骤。
SongZihuan il y a 1 semaine
Parent
commit
2b48999c2c
1 fichiers modifiés avec 27 ajouts et 9 suppressions
  1. 27 9
      .github/workflows/go-tag-release.yml

+ 27 - 9
.github/workflows/go-tag-release.yml

@@ -50,13 +50,19 @@ jobs:
           go-version: '1.23.4' # 根据需要指定Go版本
 
       - name: Download module
-        run: GOOS=windows GOARCH=amd64 go mod tidy
+        run: |
+          set GOOS=windows
+          set GOARCH=amd64
+          go mod tidy
 
       - name: Go generate
         run: GOOS=windows GOARCH=amd64 go generate ./...
 
       - name: Test
-        run: GOOS=windows GOARCH=amd64 go test ./...
+        run:  |
+          set GOOS=windows
+          set GOARCH=amd64
+          go test ./...
 
   build-ubuntu:
     runs-on: ubuntu-latest
@@ -116,22 +122,34 @@ jobs:
           go-version: '1.23.4' # 根据需要指定Go版本
 
       - name: Download module
-        run: GOOS=windows GOARCH=amd64 go mod tidy
+        run:  |
+          set GOOS=windows
+          set GOARCH=amd64
+          go mod tidy
 
       - name: Go generate
-        run: GOOS=windows GOARCH=amd64 go generate ./...
+        run:  |
+          set GOOS=windows
+          set GOARCH=amd64
+          go generate ./...
 
       - name: Build lionv1
         run: |
-          GOOS=windows GOARCH=amd64 go build -o "${{ github.workspace }}/output/windows_amd64_lionv1.exe" -trimpath -ldflags='-s -w -extldflags "-static"' github.com/SongZihuan/BackendServerTemplate/src/cmd/lionv1
+          set GOOS=windows
+          set GOARCH=amd64
+          go build -o "${{ github.workspace }}/output/windows_amd64_lionv1.exe" -trimpath -ldflags='-s -w -extldflags "-static"' github.com/SongZihuan/BackendServerTemplate/src/cmd/lionv1
 
       - name: Build tigerv1
-        run: |
-          GOOS=windows GOARCH=amd64 go build -o "${{ github.workspace }}/output/windows_amd64_tigerv1.exe" -trimpath -ldflags='-s -w -extldflags "-static"' github.com/SongZihuan/BackendServerTemplate/src/cmd/tigerv1
+        run:  |
+          set GOOS=windows
+          set GOARCH=amd64
+          go build -o "${{ github.workspace }}/output/windows_amd64_tigerv1.exe" -trimpath -ldflags='-s -w -extldflags "-static"' github.com/SongZihuan/BackendServerTemplate/src/cmd/tigerv1
 
       - name: Build catv1
-        run: |
-          GOOS=windows GOARCH=amd64 go build -o "${{ github.workspace }}/output/windows_amd64_catv1.exe" -trimpath -ldflags='-s -w -extldflags "-static"' github.com/SongZihuan/BackendServerTemplate/src/cmd/catv1
+        run:  |
+          set GOOS=windows
+          set GOARCH=amd64
+          go build -o "${{ github.workspace }}/output/windows_amd64_catv1.exe" -trimpath -ldflags='-s -w -extldflags "-static"' github.com/SongZihuan/BackendServerTemplate/src/cmd/catv1
 
       - name: List build directory
         run: |