🐛 添加构建工作流

This commit is contained in:
远野千束 2024-10-02 23:27:41 +08:00
parent a77c29a136
commit 26c2a30989

View File

@ -21,12 +21,12 @@ jobs:
strategy: strategy:
matrix: matrix:
go-version: [1.22] go-version: [1.22]
os: [ubuntu-latest, windows-latest, macos-latest] os: [ubuntu-latest, windows-latest]
arch: [amd64, arm64, arm, 386, ppc64, ppc64le, mips, mipsle, mips64, mips64le, s390x, riscv64] arch: [amd64, arm64, arm, 386]
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v2 uses: actions/checkout@v3
- name: Set up Go - name: Set up Go
uses: actions/setup-go@v3 uses: actions/setup-go@v3
@ -41,7 +41,7 @@ jobs:
- name: Build - name: Build
run: | run: |
GOOS=${{ matrix.os == 'ubuntu-latest' && 'linux' || matrix.os == 'windows-latest' && 'windows' || 'darwin' }} GOOS=${{ matrix.os == 'ubuntu-latest' && 'linux' || matrix.os == 'windows-latest' && 'windows'}}
GOARCH=${{ matrix.arch }} GOARCH=${{ matrix.arch }}
go build -o build/${{ matrix.os }}-${{ matrix.arch }}/server-status-server cmd/main.go go build -o build/${{ matrix.os }}-${{ matrix.arch }}/server-status-server cmd/main.go