ci(github): 更新 Go 工作流以支持多个服务

- 添加矩阵策略,为 facade、auth 和 user 服务配置构建和测试
- 修改构建和测试步骤,以针对矩阵中的每个服务执行
This commit is contained in:
suyiiyii 2025-01-20 23:35:52 +08:00
parent 1fc07c53be
commit 3c12297e31
Signed by: suyiiyii
GPG Key ID: 044704CB29B8AD85

View File

@ -13,16 +13,19 @@ jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
service: [ "facade", "auth" ,"user" ]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.23'
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.23'
- name: Build
run: go build -v ./...
- name: Build
run: go build -v app/${{ matrix.service }}/...
- name: Test
run: go test -v ./...
- name: Test
run: go test -v app/${{ matrix.service }}/...