no buildx
All checks were successful
build_docker / essential (push) Successful in 1s
build_docker / build_paddle_ocr (push) Successful in 4m37s
build_docker / build_easyocr (push) Successful in 13m47s
build_docker / build_paddle_ocr_gpu (push) Successful in 22m8s
build_docker / build_doctr (push) Successful in 14m39s
build_docker / build_easyocr_gpu (push) Successful in 19m7s
build_docker / build_raytune (push) Successful in 3m2s
build_docker / build_doctr_gpu (push) Successful in 16m49s

This commit is contained in:
2026-04-21 21:38:23 +02:00
parent 622d94ccb3
commit 518f52df16

View File

@@ -42,27 +42,14 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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: username
password: ${{ secrets.CI_READWRITE }}
- name: Build and push CPU image - name: Build and push CPU image
uses: docker/build-push-action@v5 run: |
with: echo ${{ secrets.CI_READWRITE }} | docker login -u username --password-stdin ${{ needs.essential.outputs.repo }}
context: src/paddle_ocr docker build -f src/paddle_ocr/Dockerfile.cpu src/paddle_ocr \
file: src/paddle_ocr/Dockerfile.cpu -t ${{ needs.essential.outputs.image_cpu }}:${{ needs.essential.outputs.Version }}
platforms: linux/amd64 docker tag ${{ needs.essential.outputs.image_cpu }}:${{ needs.essential.outputs.Version }} ${{ needs.essential.outputs.image_cpu }}:latest
push: true docker push ${{ needs.essential.outputs.image_cpu }}:${{ needs.essential.outputs.Version }}
provenance: false docker push ${{ needs.essential.outputs.image_cpu }}:latest
tags: |
${{ needs.essential.outputs.image_cpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_cpu }}:latest
# PaddleOCR GPU image (amd64 only) # PaddleOCR GPU image (amd64 only)
build_paddle_ocr_gpu: build_paddle_ocr_gpu:
@@ -72,27 +59,14 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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: username
password: ${{ secrets.CI_READWRITE }}
- name: Build and push GPU image - name: Build and push GPU image
uses: docker/build-push-action@v5 run: |
with: echo ${{ secrets.CI_READWRITE }} | docker login -u username --password-stdin ${{ needs.essential.outputs.repo }}
context: src/paddle_ocr docker build -f src/paddle_ocr/Dockerfile.gpu src/paddle_ocr \
file: src/paddle_ocr/Dockerfile.gpu -t ${{ needs.essential.outputs.image_gpu }}:${{ needs.essential.outputs.Version }}
platforms: linux/amd64 docker tag ${{ needs.essential.outputs.image_gpu }}:${{ needs.essential.outputs.Version }} ${{ needs.essential.outputs.image_gpu }}:latest
push: true docker push ${{ needs.essential.outputs.image_gpu }}:${{ needs.essential.outputs.Version }}
provenance: false docker push ${{ needs.essential.outputs.image_gpu }}:latest
tags: |
${{ needs.essential.outputs.image_gpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_gpu }}:latest
# EasyOCR CPU image (amd64 only) # EasyOCR CPU image (amd64 only)
build_easyocr: build_easyocr:
@@ -102,27 +76,14 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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: username
password: ${{ secrets.CI_READWRITE }}
- name: Build and push EasyOCR image - name: Build and push EasyOCR image
uses: docker/build-push-action@v5 run: |
with: echo ${{ secrets.CI_READWRITE }} | docker login -u username --password-stdin ${{ needs.essential.outputs.repo }}
context: src/easyocr_service docker build -f src/easyocr_service/Dockerfile src/easyocr_service \
file: src/easyocr_service/Dockerfile -t ${{ needs.essential.outputs.image_easyocr }}:${{ needs.essential.outputs.Version }}
platforms: linux/amd64 docker tag ${{ needs.essential.outputs.image_easyocr }}:${{ needs.essential.outputs.Version }} ${{ needs.essential.outputs.image_easyocr }}:latest
push: true docker push ${{ needs.essential.outputs.image_easyocr }}:${{ needs.essential.outputs.Version }}
provenance: false docker push ${{ needs.essential.outputs.image_easyocr }}:latest
tags: |
${{ needs.essential.outputs.image_easyocr }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_easyocr }}:latest
# EasyOCR GPU image (amd64 only) # EasyOCR GPU image (amd64 only)
build_easyocr_gpu: build_easyocr_gpu:
@@ -132,27 +93,14 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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: username
password: ${{ secrets.CI_READWRITE }}
- name: Build and push EasyOCR GPU image - name: Build and push EasyOCR GPU image
uses: docker/build-push-action@v5 run: |
with: echo ${{ secrets.CI_READWRITE }} | docker login -u username --password-stdin ${{ needs.essential.outputs.repo }}
context: src/easyocr_service docker build -f src/easyocr_service/Dockerfile.gpu src/easyocr_service \
file: src/easyocr_service/Dockerfile.gpu -t ${{ needs.essential.outputs.image_easyocr_gpu }}:${{ needs.essential.outputs.Version }}
platforms: linux/amd64 docker tag ${{ needs.essential.outputs.image_easyocr_gpu }}:${{ needs.essential.outputs.Version }} ${{ needs.essential.outputs.image_easyocr_gpu }}:latest
push: true docker push ${{ needs.essential.outputs.image_easyocr_gpu }}:${{ needs.essential.outputs.Version }}
provenance: false docker push ${{ needs.essential.outputs.image_easyocr_gpu }}:latest
tags: |
${{ needs.essential.outputs.image_easyocr_gpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_easyocr_gpu }}:latest
# DocTR CPU image (amd64 only) # DocTR CPU image (amd64 only)
build_doctr: build_doctr:
@@ -162,27 +110,14 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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: username
password: ${{ secrets.CI_READWRITE }}
- name: Build and push DocTR image - name: Build and push DocTR image
uses: docker/build-push-action@v5 run: |
with: echo ${{ secrets.CI_READWRITE }} | docker login -u username --password-stdin ${{ needs.essential.outputs.repo }}
context: src/doctr_service docker build -f src/doctr_service/Dockerfile src/doctr_service \
file: src/doctr_service/Dockerfile -t ${{ needs.essential.outputs.image_doctr }}:${{ needs.essential.outputs.Version }}
platforms: linux/amd64 docker tag ${{ needs.essential.outputs.image_doctr }}:${{ needs.essential.outputs.Version }} ${{ needs.essential.outputs.image_doctr }}:latest
push: true docker push ${{ needs.essential.outputs.image_doctr }}:${{ needs.essential.outputs.Version }}
provenance: false docker push ${{ needs.essential.outputs.image_doctr }}:latest
tags: |
${{ needs.essential.outputs.image_doctr }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_doctr }}:latest
# DocTR GPU image (amd64 only) # DocTR GPU image (amd64 only)
build_doctr_gpu: build_doctr_gpu:
@@ -192,27 +127,14 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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: username
password: ${{ secrets.CI_READWRITE }}
- name: Build and push DocTR GPU image - name: Build and push DocTR GPU image
uses: docker/build-push-action@v5 run: |
with: echo ${{ secrets.CI_READWRITE }} | docker login -u username --password-stdin ${{ needs.essential.outputs.repo }}
context: src/doctr_service docker build -f src/doctr_service/Dockerfile.gpu src/doctr_service \
file: src/doctr_service/Dockerfile.gpu -t ${{ needs.essential.outputs.image_doctr_gpu }}:${{ needs.essential.outputs.Version }}
platforms: linux/amd64 docker tag ${{ needs.essential.outputs.image_doctr_gpu }}:${{ needs.essential.outputs.Version }} ${{ needs.essential.outputs.image_doctr_gpu }}:latest
push: true docker push ${{ needs.essential.outputs.image_doctr_gpu }}:${{ needs.essential.outputs.Version }}
provenance: false docker push ${{ needs.essential.outputs.image_doctr_gpu }}:latest
tags: |
${{ needs.essential.outputs.image_doctr_gpu }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_doctr_gpu }}:latest
# Ray Tune OCR image (amd64 only) # Ray Tune OCR image (amd64 only)
build_raytune: build_raytune:
@@ -222,24 +144,11 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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: username
password: ${{ secrets.CI_READWRITE }}
- name: Build and push Ray Tune image - name: Build and push Ray Tune image
uses: docker/build-push-action@v5 run: |
with: echo ${{ secrets.CI_READWRITE }} | docker login -u username --password-stdin ${{ needs.essential.outputs.repo }}
context: src/raytune docker build -f src/raytune/Dockerfile src/raytune \
file: src/raytune/Dockerfile -t ${{ needs.essential.outputs.image_raytune }}:${{ needs.essential.outputs.Version }}
platforms: linux/amd64 docker tag ${{ needs.essential.outputs.image_raytune }}:${{ needs.essential.outputs.Version }} ${{ needs.essential.outputs.image_raytune }}:latest
push: true docker push ${{ needs.essential.outputs.image_raytune }}:${{ needs.essential.outputs.Version }}
provenance: false docker push ${{ needs.essential.outputs.image_raytune }}:latest
tags: |
${{ needs.essential.outputs.image_raytune }}:${{ needs.essential.outputs.Version }}
${{ needs.essential.outputs.image_raytune }}:latest