更新 .gitea/workflows/build-image.yml
Some checks failed
Build Gradle Dragonwell Image / build (push) Failing after 1s

This commit is contained in:
2025-09-11 11:10:36 +08:00
parent 04e51554da
commit c6ccf52b2a

View File

@@ -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