ci
Some checks failed
build_docker / essential (push) Successful in 0s
build_docker / build_paddle_ocr (push) Failing after 15s
build_docker / build_paddle_ocr_gpu (push) Failing after 18s
build_docker / build_easyocr (push) Failing after 8s
build_docker / build_easyocr_gpu (push) Failing after 17s
build_docker / build_doctr (push) Failing after 15s
build_docker / build_doctr_gpu (push) Failing after 15s
build_docker / build_raytune (push) Failing after 15s

This commit is contained in:
2026-04-21 21:20:33 +02:00
parent 6039f8088c
commit 6387f2334d

View File

@@ -1,57 +1,56 @@
name: build_docker
run-name: ${{ gitea.event.head_commit.message }}
on:
pull_request:
types:
- opened
- synchronize
push:
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
essential:
runs-on: ubuntu-latest
outputs:
Version: 1.0.${{ gitea.run_number }}
repo: seryus.ddns.net
image_cpu: seryus.ddns.net/unir/paddle-ocr-cpu
image_gpu: seryus.ddns.net/unir/paddle-ocr-gpu
image_easyocr: seryus.ddns.net/unir/easyocr-cpu
image_easyocr_gpu: seryus.ddns.net/unir/easyocr-gpu
image_doctr: seryus.ddns.net/unir/doctr-cpu
image_doctr_gpu: seryus.ddns.net/unir/doctr-gpu
image_raytune: seryus.ddns.net/unir/raytune
steps:
- name: Output version info
run: |
echo "## Build Info" >> $GITHUB_STEP_SUMMARY
echo "Version: 1.0.${{ gitea.run_number }}" >> $GITHUB_STEP_SUMMARY
echo "Event: ${{ gitea.event_name }}" >> $GITHUB_STEP_SUMMARY
# PaddleOCR CPU image (amd64 only)
build_paddle_ocr:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
name: build_docker
run-name: ${{ gitea.event.head_commit.message }}
on:
pull_request:
types:
- opened
- synchronize
push:
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
essential:
runs-on: ubuntu-latest
outputs:
Version: 1.0.${{ gitea.run_number }}
repo: seryus.ddns.net
image_cpu: seryus.ddns.net/unir/paddle-ocr-cpu
image_gpu: seryus.ddns.net/unir/paddle-ocr-gpu
image_easyocr: seryus.ddns.net/unir/easyocr-cpu
image_easyocr_gpu: seryus.ddns.net/unir/easyocr-gpu
image_doctr: seryus.ddns.net/unir/doctr-cpu
image_doctr_gpu: seryus.ddns.net/unir/doctr-gpu
image_raytune: seryus.ddns.net/unir/raytune
steps:
- name: Output version info
run: |
echo "## Build Info" >> $GITHUB_STEP_SUMMARY
echo "Version: 1.0.${{ gitea.run_number }}" >> $GITHUB_STEP_SUMMARY
echo "Event: ${{ gitea.event_name }}" >> $GITHUB_STEP_SUMMARY
# PaddleOCR CPU image (amd64 only)
build_paddle_ocr:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Gitea Registry
uses: docker/login-action@v3
with:
registry: ${{ needs.essential.outputs.repo }}
username: ${{ secrets.CI_USERNAME }}
password: ${{ secrets.CI_READWRITE }}
- name: Build and push CPU image
uses: docker/build-push-action@v5
with:
@@ -64,25 +63,25 @@ jobs:
tags: |
${{ needs.essential.outputs.image_cpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_cpu }}:latest
# PaddleOCR GPU image (amd64 only)
build_paddle_ocr_gpu:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# PaddleOCR GPU image (amd64 only)
build_paddle_ocr_gpu:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Gitea Registry
uses: docker/login-action@v3
with:
registry: ${{ needs.essential.outputs.repo }}
username: ${{ secrets.CI_USERNAME }}
password: ${{ secrets.CI_READWRITE }}
- name: Build and push GPU image
uses: docker/build-push-action@v5
with:
@@ -95,25 +94,25 @@ jobs:
tags: |
${{ needs.essential.outputs.image_gpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_gpu }}:latest
# EasyOCR CPU image (amd64 only)
build_easyocr:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# EasyOCR CPU image (amd64 only)
build_easyocr:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Gitea Registry
uses: docker/login-action@v3
with:
registry: ${{ needs.essential.outputs.repo }}
username: ${{ secrets.CI_USERNAME }}
password: ${{ secrets.CI_READWRITE }}
- name: Build and push EasyOCR image
uses: docker/build-push-action@v5
with:
@@ -126,25 +125,25 @@ jobs:
tags: |
${{ needs.essential.outputs.image_easyocr }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_easyocr }}:latest
# EasyOCR GPU image (amd64 only)
build_easyocr_gpu:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# EasyOCR GPU image (amd64 only)
build_easyocr_gpu:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Gitea Registry
uses: docker/login-action@v3
with:
registry: ${{ needs.essential.outputs.repo }}
username: ${{ secrets.CI_USERNAME }}
password: ${{ secrets.CI_READWRITE }}
- name: Build and push EasyOCR GPU image
uses: docker/build-push-action@v5
with:
@@ -157,25 +156,25 @@ jobs:
tags: |
${{ needs.essential.outputs.image_easyocr_gpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_easyocr_gpu }}:latest
# DocTR CPU image (amd64 only)
build_doctr:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# DocTR CPU image (amd64 only)
build_doctr:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Gitea Registry
uses: docker/login-action@v3
with:
registry: ${{ needs.essential.outputs.repo }}
username: ${{ secrets.CI_USERNAME }}
password: ${{ secrets.CI_READWRITE }}
- name: Build and push DocTR image
uses: docker/build-push-action@v5
with:
@@ -188,25 +187,25 @@ jobs:
tags: |
${{ needs.essential.outputs.image_doctr }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_doctr }}:latest
# DocTR GPU image (amd64 only)
build_doctr_gpu:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# DocTR GPU image (amd64 only)
build_doctr_gpu:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Gitea Registry
uses: docker/login-action@v3
with:
registry: ${{ needs.essential.outputs.repo }}
username: ${{ secrets.CI_USERNAME }}
password: ${{ secrets.CI_READWRITE }}
- name: Build and push DocTR GPU image
uses: docker/build-push-action@v5
with:
@@ -219,25 +218,25 @@ jobs:
tags: |
${{ needs.essential.outputs.image_doctr_gpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_doctr_gpu }}:latest
# Ray Tune OCR image (amd64 only)
build_raytune:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# Ray Tune OCR image (amd64 only)
build_raytune:
runs-on: ubuntu-latest
needs: essential
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Gitea Registry
uses: docker/login-action@v3
with:
registry: ${{ needs.essential.outputs.repo }}
username: ${{ secrets.CI_USERNAME }}
password: ${{ secrets.CI_READWRITE }}
- name: Build and push Ray Tune image
uses: docker/build-push-action@v5
with: