Automatització¶
Un aspecte clau en la integració contínua i desplegament continu (CI/CD) és l'automatització de tasques. Aquestes tasques poden incloure:
- Realitzar validacions en el funcionament del sistema.
- Compilar els binaris i empaquetar-los.
- Realitzar el desplegament.
Tasques automatitzades en el projecte¶
En aquest projecte, s'utilitzara GitHub Actions per automatitzar les següents tasques:
- Executar les Proves del programari quan una Pull Request estiga preparada per a ser revisada.
- Executar validacions d'estil en el codi font quan una Pull Request estiga preparada per a ser revisada.
- Compilar i empaquetar el codi del projecte quan es realitze un nou Llançament (Release).