From fc831e2858972810dfb08244cefcdd28cbc0a699 Mon Sep 17 00:00:00 2001 From: xiabin Date: Tue, 11 Feb 2025 14:23:42 +0800 Subject: [PATCH] 1 --- .gitea/workflows/demo.yaml | 66 +++++++++++++------------------------- 1 file changed, 23 insertions(+), 43 deletions(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index f8ba4f6..3987dbb 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -3,52 +3,32 @@ name: Auth & User Management Service CI on: [push] jobs: - user: + build-services: runs-on: runner - + strategy: + matrix: + include: + - service: user_management + dockerfile: app/user_management/Dockerfile + image: user_manager + - service: ranking_management + dockerfile: app/ranking_management/Dockerfile + image: ranking_management + - service: douyin_ecpm_calculation_service + dockerfile: app/douyin_ecpm_calculation_service/Dockerfile + image: douyin_ecpm_calculation_service + - service: auth_service + dockerfile: app/auth_service/Dockerfile + image: auth_service steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: https://gitea.youtukeji.com.cn/actions/checkout@v4 + + - uses: https://gitea.youtukeji.com.cn/actions/setup-go@v5 with: go-version: '1.23.6' - - name: Check Go version - run: go version # 正确查看版本 - - name: Build - run: 'docker build -t user_manager -f app/user_management/Dockerfile .' - ranking_management: - runs-on: runner - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version: '1.23.6' - - name: Check Go version - run: go version # 查看版本 - - name: Build - run: 'docker build -t ranking_management -f app/ranking_management/Dockerfile .' - - douyin_ecpm_calculation_service: - runs-on: runner - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version: '1.23.6' - - name: Check Go version - run: go version # 查看版本 - - name: Build - run: 'docker build -t douyin_ecpm_calculation_service -f app/douyin_ecpm_calculation_service/Dockerfile .' - - auth_service: - runs-on: runner - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version: '1.23.6' - - name: Check Go version - run: go version # 查看版本 - - name: Build - run: 'docker build -t auth_service -f app/auth_service/Dockerfile .' + - name: Verify Go version + run: go version + - name: Build Docker Image + run: docker build -t ${{ matrix.image }} -f ${{ matrix.dockerfile }} . \ No newline at end of file