From c6ccf52b2a3f114822f1663bf0df6fd87ff52b69 Mon Sep 17 00:00:00 2001 From: herryyun <3209851541@qq.com> Date: Thu, 11 Sep 2025 11:10:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.gitea/workflows/build-ima?= =?UTF-8?q?ge.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build-image.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml index efa040b..be5a0f1 100644 --- a/.gitea/workflows/build-image.yml +++ b/.gitea/workflows/build-image.yml @@ -21,34 +21,36 @@ env: jobs: build: runs-on: self_website + steps: - name: Checkout repository uses: herryyun/checkout@v4 with: token: ${{ secrets.TOKEN }} + - name: Set Gradle version id: gradle run: | if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then GRADLE_VERSION="${{ github.event.inputs.gradle_version }}" else - # 推送触发时使用默认版本 + # 推送触发时使用默认版本 GRADLE_VERSION="8.5" fi - + echo "version=${GRADLE_VERSION}" >> $GITHUB_OUTPUT echo "📦 使用Gradle版本: ${GRADLE_VERSION}" - + - name: Login to Gitea Container Registry uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - + - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - + uses: docker/setup-buildx-action@v3 # 这里缺少了缩进 + - name: Build and push Docker image uses: docker/build-push-action@v5 with: @@ -68,13 +70,13 @@ jobs: gradle.version=${{ steps.gradle.outputs.version }} cache-from: type=gha cache-to: type=gha,mode=max - + - name: Test built image run: | echo "🧪 测试构建的镜像..." docker run --rm ${{ env.REGISTRY }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}:latest java -version docker run --rm ${{ env.REGISTRY }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}:latest gradle --version - + - name: Generate summary run: | echo "## 🚀 镜像构建完成" >> $GITHUB_STEP_SUMMARY @@ -90,5 +92,4 @@ jobs: echo "docker run --rm -v \$(pwd):/workspace -w /workspace \\" >> $GITHUB_STEP_SUMMARY echo " ${{ env.REGISTRY }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}:latest \\" >> $GITHUB_STEP_SUMMARY echo " gradle build --no-daemon" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - + echo '```' >> $GITHUB_STEP_SUMMARY \ No newline at end of file