dd238121b3
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.
45 lines
590 B
Plaintext
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
|
|
~$*
|