name: Punisher CI/CD on: [push] jobs: build-and-test: runs-on: docker # Dice al runner di usare Docker container: image: gcc:latest # Usa un container con il compilatore C options: --memory=128mb --cpus=0.5 # Limiti di risorse professionali steps: - name: Checkout del codice uses: actions/checkout@v3 - name: Compilazione run: make build - name: Esecuzione Test run: make run