Add .gitea/workflows/*.yaml

This commit is contained in:
2025-10-19 09:31:26 -07:00
parent f22df7b6bf
commit 2843d7c765

View File

@@ -8,7 +8,7 @@ name: Docker Build
jobs: jobs:
docker: docker:
runs-on: ubuntu-22.04 runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
packages: write packages: write
@@ -33,13 +33,13 @@ jobs:
context: . context: .
file: ./Dockerfile file: ./Dockerfile
push: true push: true
tags: gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest tags: gitea.cuihang1201.synology.me/hangpersonal/docker-build:latest
# Optional quick health check, runs detached and then cleaned up # Optional quick health check, runs detached and then cleaned up
- name: Smoke test - name: Smoke test
run: | run: |
docker run --name docker_build \ docker run --name docker-build \
gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest gitea.cuihang1201.synology.me/hangpersonal/docker-build:latest
sleep 5 sleep 5
if: ${{ always() }} if: ${{ always() }}
@@ -47,10 +47,10 @@ jobs:
if: always() if: always()
run: | run: |
echo "Stop container: " echo "Stop container: "
docker stop docker_build docker stop docker-build
echo "Remove container: " echo "Remove container: "
docker rm -f docker_build 2>/dev/null || true docker rm -f docker-build 2>/dev/null || true
echo "Remove image: " echo "Remove image: "
docker rmi gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest docker rmi gitea.cuihang1201.synology.me/hangpersonal/docker-build:latest
docker image ls -a docker image ls -a