[Docs] Aggiunta Gitea Actions per CI/CD automatico
- Creato workflow Gitea Actions (.gitea/workflows/docker-build.yml) - Documentazione completa setup e configurazione - Aggiornati README.md e copilot-instructions.md - Supporto registry Gitea Container Registry (gitea.com) - Stessa strategia di tagging di GitHub Actions - Build multi-platform (Linux + Windows)
This commit is contained in:
@@ -368,15 +368,26 @@
|
||||
- `hotfix/*`: Fix urgenti
|
||||
|
||||
### CI/CD Pipeline:
|
||||
|
||||
#### GitHub Actions (`.github/workflows/docker-build.yml`)
|
||||
- **Branch `main`**: Pubblica immagini Docker con tag `latest`
|
||||
- **Branch `development`**: Pubblica immagini Docker con tag `latest` e `development-latest`
|
||||
- **Branch `staging`**: Pubblica immagini Docker con tag `staging-latest`
|
||||
- **Ogni commit**: Crea tag con SHA e timestamp per tracciabilità
|
||||
- **Registry**: GitHub Container Registry (`ghcr.io`)
|
||||
|
||||
#### Gitea Actions (`.gitea/workflows/docker-build.yml`)
|
||||
- **Stessa configurazione** di GitHub Actions
|
||||
- **Registry**: Gitea Container Registry (`gitea.com`)
|
||||
- **Supporto**: Istanze Gitea self-hosted
|
||||
- **Setup**: Richiede secret `GITEA_TOKEN` con permessi `write:packages`
|
||||
- **Documentazione**: `.gitea/workflows/README.md`
|
||||
|
||||
**Note sui Tag Docker**:
|
||||
- `latest`: Condiviso tra `main` e `development` per garantire accesso alle ultime funzionalità
|
||||
- `development-latest`: Specifico per il branch `development`, utile per distinguere le versioni in sviluppo
|
||||
- `staging-latest`: Dedicato al branch `staging` per test pre-produzione
|
||||
- Disponibile su **entrambi** i registry (GitHub e Gitea)
|
||||
|
||||
### Commit Messages:
|
||||
- Formato: `[Tipo] Descrizione breve`
|
||||
@@ -399,6 +410,7 @@
|
||||
- **DELETION_SYNC_IMPLEMENTATION.md**: Sincronizzazione eliminazioni
|
||||
- **DOCKER_DEPLOYMENT.md**: Guida deployment Docker
|
||||
- **WINDOWS_SERVICE_DEPLOYMENT.md**: Deploy come Windows Service
|
||||
- **.gitea/workflows/README.md**: Configurazione Gitea Actions
|
||||
|
||||
## 🎓 Best Practices per AI Assistants
|
||||
|
||||
|
||||
Reference in New Issue
Block a user