From 727e984726fb87640e6692b836d8de9fd72b7513 Mon Sep 17 00:00:00 2001 From: mocheng <3057647414@qq.com> Date: Wed, 13 Aug 2025 18:31:34 +0800 Subject: [PATCH] cicd --- .gitea/workflows/dev.yml | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/.gitea/workflows/dev.yml b/.gitea/workflows/dev.yml index 557660f5..6d71a015 100644 --- a/.gitea/workflows/dev.yml +++ b/.gitea/workflows/dev.yml @@ -3,7 +3,7 @@ run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: push: branches: - - master # 替换为要监听的分支 + - master # 监听master分支 jobs: build-and-push: @@ -27,36 +27,22 @@ jobs: - ruoyi-snailjob-server steps: - name: Checkout Repository - # 使用本地Gitea仓库的checkout action - uses: http://47.109.37.87:3000/bichangxiong/checkout@v3 - # 如果是私有仓库,可能需要令牌 - with: - token: ${{ secrets.GITEA_TOKEN }} + uses: actions/checkout@v4 - name: Set Up JDK - # 使用本地Gitea仓库的setup-java action - uses: http://47.109.37.87:3000/bichangxiong/java-setup@v3 + uses: actions/setup-java@v4 with: - java-version: '17' # 按项目实际Java版本调整 + java-version: '17' distribution: 'temurin' - # 如果需要从本地Maven仓库拉取依赖,可以添加以下配置 - server-id: gitea - server-username: ${{ secrets.REGISTRY_USER }} - server-password: ${{ secrets.REGISTRY_PASS }} - name: Build Project with Maven run: mvn clean package -DskipTests -f ./${{ matrix.service }}/pom.xml - env: - # 配置Maven使用本地仓库 - MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository" - name: Set Up Docker Buildx - # 使用本地Gitea仓库的setup-buildx-action - uses: http://47.109.37.87:3000/cicd/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to Gitea Container Registry - # 使用本地Gitea仓库的login-action - uses: http://47.109.37.87:3000/cicd/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ secrets.REGISTRY_URL }} username: ${{ secrets.REGISTRY_USER }} @@ -72,11 +58,9 @@ jobs: fi - name: Build and Push Docker Image - # 使用本地Gitea仓库的build-push-action - uses: http://47.109.37.87:3000/cicd/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . file: ${{ steps.dockerfile-path.outputs.dockerfile_path }} tags: ${{ secrets.REGISTRY_URL }}/by2025/${{ matrix.service }}:${{ github.sha }} push: true -