Files
local-ci-cd-system/.gitignore
T
Simone dd238121b3 chore: initial commit local CI/CD system (e2e verified, production-ready)
Sistema CI locale basato su VMware Workstation + Gitea Actions + act_runner.
Testato e2e con nsis-plugin-nsinnounp (MSBuild + Python, 4 configurazioni parallele).

- scripts/: Invoke-CIJob, Invoke-RemoteBuild, New/Remove-BuildVM, Wait-VMReady, Get-BuildArtifacts
- runner/: act_runner config (windows-build label, capacity 4)
- gitea/workflows/: build-nsis.yml (template per progetti MSBuild/Python)
- template/: script di provisioning template VM (VS BuildTools 2026, .NET SDK 10, Python 3.13)
- docs/: ARCHITECTURE, CI-FLOW, OPTIMIZATION, BEST-PRACTICES, Setup-GiteaSSH

Verificato: e2e-009 SUCCESS in 02:09, cleanup automatico VM confermato.
2026-05-08 23:25:50 +02:00

45 lines
590 B
Plaintext

# Local CI/CD System — .gitignore
# Secrets e credenziali — mai committare
*.credential
*.password
secrets/
.env
.env.*
# Log e output temporanei
logs/
*.log
# Artifact di build (storti su F:\CI\Artifacts, non nel repo)
artifacts/
# Directory di lavoro runtime (create da runner)
work/
runner/work/
# File runner con registration token (generato da act_runner register)
runner/.runner
# File VMware generati
*.vmx.lck/
*.vmdk
*.nvram
*.vmsd
*.vmxf
*.vmem
*.vmsn
# Windows
Thumbs.db
desktop.ini
$RECYCLE.BIN/
# VS Code
.vscode/settings.json
.vscode/launch.json
# Temp
*.tmp
~$*