Oto cytat z aktualnej treści ciągłej integracji :
... proces częstego łączenia kopii kodu roboczego programisty ze wspólną bazą kodów, aby zapobiec problemom z integracją lub je zminimalizować.
OK, rozumiem. Ale jest też ciągłe dostarczanie i ciągłe wdrażanie , i tam ciągle się trochę gubię:
- W jaki sposób ciągła integracja odnosi się do ciągłego dostarczania i / lub ciągłego wdrażania , zakładając, że gdzieś wzdłuż linii przez
integration
Ciebie trafisz dodelivering
docelowego środowiska, w którym wszystko będziedeployed
. - Jaka jest różnica między ciągłą dostawą a ciągłym wdrażaniem ?
Dawno temu, zanim DevOps nazwano DevOps, używaliśmy terminologii, która może pomóc w zrozumieniu tych nowych terminów DevOps, takich jak:
- promowanie do (lub obniżanie ) z jakiegoś celu przedprodukcyjnego, opcjonalnie w połączeniu z pewnym rodzajem procesu regeneracji (kompilacja, powiązanie itp.) w celu spakowania wszystkich powiązanych komponentów razem w rzeczy podobne do wykonywalnego. To powinno być podobne / bliskie ciągłej integracji , czy nie?
- dystrybuować do jakiegoś środowiska docelowego, używając czegoś takiego jak FTP (jeśli standardowe kopie nie mogą wypełnić luki), ale nie aktywuj go jeszcze w celu. To powinno być podobne / bliskie ciągłej dostawy , czy nie?
- zainstalować (lub aktywować ) w jakimś środowisku docelowym, w połączeniu z takimi rzeczami, jak powiązania, operacje zatrzymania / uruchomienia itp. Czy to powinno być podobne / bliskie ciągłego wdrażania , czy nie?
_markdown_
ułatwiającym czytanie