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:
docker:
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
@@ -33,13 +33,13 @@ jobs:
context: .
file: ./Dockerfile
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
- name: Smoke test
run: |
docker run --name docker_build \
gitea.cuihang1201.synology.me/hangpersonal/docker_build:latest
docker run --name docker-build \
gitea.cuihang1201.synology.me/hangpersonal/docker-build:latest
sleep 5
if: ${{ always() }}
@@ -47,10 +47,10 @@ jobs:
if: always()
run: |
echo "Stop container: "
docker stop docker_build
docker stop docker-build
echo "Remove container: "
docker rm -f docker_build 2>/dev/null || true
docker rm -f docker-build 2>/dev/null || true
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