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