diff --git a/.gitea/workflows/docker-test.yml b/.gitea/workflows/docker-test.yml new file mode 100644 index 0000000..1ba0cb8 --- /dev/null +++ b/.gitea/workflows/docker-test.yml @@ -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 \ No newline at end of file