Add .gitea/workflows/docker-test.yml
Some checks failed
CI Demo / build (push) Successful in 3s
Docker Test / docker-ops (push) Successful in 7s
Java Test / java-hello (push) Has been cancelled
Python Test / python-hello (push) Has been cancelled
Swift Test / swift-hello (push) Has been cancelled

This commit is contained in:
2025-08-07 18:36:51 +00:00
parent b0b8ec6eff
commit 6d1b4e7e3d

View File

@@ -0,0 +1,33 @@
name: Docker Test
on: [push]
jobs:
docker-ops:
runs-on: [ubuntu-latest]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Verify Docker CLI is available
run: docker --version
- name: Build test image
run: |
# Create a minimal Dockerfile
cat > Dockerfile.test << 'EOF'
FROM busybox
CMD echo "Hello from Docker Test!"
EOF
# Build it
docker build -f Dockerfile.test -t docker-test:latest .
- name: Run test container
run: |
docker run --name docker-test-container docker-test:latest
- name: Cleanup test container
run: docker rm docker-test-container
- name: Cleanup test image
run: docker rmi docker-test:latest