diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..0bba54d --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,32 @@ +version: "1" +name: "Fetch and Run Alpine Docker Image" + +on: + push: # This will trigger the job on each push (can be modified to suit) + branches: + - master + +jobs: + fetch-alpine: + runs-on: ubuntu-latest # The runner environment + steps: + - name: "Set up Docker" + run: | + # Ensure Docker is installed (may not be needed if pre-installed) + docker --version || sudo apt-get update && sudo apt-get install -y docker.io + + - name: "Fetch and Run Alpine" + run: | + for i in {1..6}; do + echo "Iteration $i: Pulling and running Alpine..." + + # Pull the Alpine image + docker pull alpine:latest + + # Run the Alpine image (this will just run the default command, which is 'sh') + docker run --rm alpine:latest echo "Hello from Alpine!" + + # Wait for 10 seconds + sleep 10 + done +