Skip to content

Commit dbf8490

Browse files
docs: add microservice workflow
1 parent 5e09487 commit dbf8490

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

docs/03-devops/continuousIntegration.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,15 @@ has_children: false
88

99
# Continuous Integration
1010

11+
Una delle pratiche fondamentali del *DevOps* è la *Continuous Integration*. Essa ha l'obiettivo di integrare continuamente il codice con la linea principale di sviluppo in modo da individuare tempestivamente i problemi di integrazione e migliorare la qualità del software consentendo un processo di sviluppo più rapido ed affidabile.
12+
13+
Di seguito verranno presentati i *workflows* di *Continuous Integration* progettati mediante l'utilizzo di *GitHub Actions*. Successivamente verranno invece descritte maggiormente in dettaglio le *GitHub Actions* sviluppate dal team.
14+
15+
Sono stati progettati quattro *workflows* principali: uno valido per i microservizi dell'*Application layer*, uno per la gestione della *Centralina di zona*, uno per la validazione dei modelli dei *Digital Twins* ed infine uno per la *verifica* e il *deploy* dell'*Azure Function* sviluppata.
16+
17+
Il primo *workflow* è stato sviluppato a supporto dei microservizi dell'*Application layer* ed è illustrato in <a href="#microserviceWorkflow">Figura 1</a>.
18+
19+
<div align="center">
20+
<img id="microserviceWorkflow" src="imgs/microserviceWorkflow.png" alt="Microservice Workflow">
21+
</div>
22+
30.4 KB
Loading

0 commit comments

Comments
 (0)