Skip to content

Commit

Permalink
Localize continuous deployment #1649 (#2284)
Browse files Browse the repository at this point in the history
* aggiunto termine vertical scaling issue #1657

Signed-off-by: Matteo Bisi <[email protected]>

* Deprecati termini issue #1660

Signed-off-by: Matteo Bisi <[email protected]>

* IT localize continuous deployemnt #1649

Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/continuous-deployment.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/continuous-deployment.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/continuous-deployment.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/continuous-deployment.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/continuous-deployment.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/continuous-deployment.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

* Update content/it/continuous-deployment.md

Co-authored-by: annalisag-spark <[email protected]>
Signed-off-by: Matteo Bisi <[email protected]>

---------

Signed-off-by: Matteo Bisi <[email protected]>
Co-authored-by: annalisag-spark <[email protected]>
  • Loading branch information
matteobisi and annalisag-spark authored Aug 28, 2023
1 parent 13397e7 commit 7fcf7d9
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions content/it/continuous-deployment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Continuous Deployment (CD)
status: Completed
category: Concetto
tags: ["metodologia", "applicazione", ""]
---

## Cos'è

Il Continuous deployment, o Distribuzione Continua, spesso abbreviato CD, è il passo successivo di [continuous delivery](/it/continuous-delivery/), o
ed esegue l'installazione del sofware finito direttamente in produzione.
Il continuous deployment (CD) va di pari passo con la [continuous integration](/it/continuous-integration/) (CI),
e il processo nel suo insieme viene spesso indicato come CI/CD.
La fase di CI verifica se le modifiche apportate a una determinata applicazione sono valide,
ed la fase CD distribuisce automaticamente le modifiche al codice attraverso i vari ambienti di un'organizzazione, dai test alla produzione.

## Quali problematiche affronta

Il rilascio di nuove versioni di software può essere un processo laborioso e soggetto a errori;
peraltro, spesso le organizzazioni vogliono affrontarlo non troppo frequentemente per evitare incidenti in produzione
e ridurre il numero di volte in cui i tecnici devono essere disponibili al di fuori del normale orario lavorativo.
I modelli tradizionali di distribuzione del software portano le organizzazioni in un circolo vizioso
in cui il processo di rilascio del software non soddisfa le esigenze organizzative in termini di velocità di rilascio
di correzzioni applicative e nel rilascio delle nuove funzionalità.

## In che modo aiuta

Automatizzando il ciclo di rilascio e costringendo le organizzazioni a rilasciare in produzione più frequentemente,
il CD fa per i team operativi quello che il CI ha fatto per i team di sviluppo.
In particolare, obbliga i team operativi ad automatizzare le parti complesse e soggette a errori dei deployment in produzione,
riducendo il rischio complessivo.
Inoltre, migliora la capacità delle organizzazioni di accettare e adattarsi ai cambiamenti in produzione, portando conseguentemente a una maggiore stabilità.

## Termini correlati

* [Continuous Integration](/it/continuous-integration/)
* [Continuous Delivery](/it/continuous-delivery/)

0 comments on commit 7fcf7d9

Please sign in to comment.