Hier ein Zitat aus dem aktuellen Inhalt der Continuous-Integration :
... das häufige Zusammenführen der Arbeitscode-Kopien des Entwicklers auf einer gemeinsam genutzten Codebasis, um Integrationsprobleme zu vermeiden oder zu minimieren.
OK, das verstehe ich. Aber es gibt auch Continuous-Delivery und Continuous-Deployment , und hier verliere ich mich immer wieder:
- Wie funktioniert die kontinuierliche Integration bezieht sich auf kontinuierliche Lieferung und / oder kontinuierliche Bereitstellung , dass irgendwo entlang der Linie unter der Annahme (n) über
integration
Sie am Endedelivering
in einer Zielumgebung , wo alles sein wirddeployed
. - Was ist der Unterschied zwischen kontinuierlicher Bereitstellung und kontinuierlicher Bereitstellung ?
In früheren Zeiten, als DevOps noch DevOps hieß, verwendeten wir eine Terminologie, die möglicherweise zum Verständnis dieser neuen DevOps-Begriffe beitrug.
- Beförderung zu (oder Herabstufung von) einem Pre-Prod-Ziel, optional kombiniert mit einem Regenerationsprozess (Kompilieren, Binden usw.), um alle zugehörigen Komponenten in ausführbaren Dingen zusammenzufassen. Das ist es, was der kontinuierlichen Integration ähnlich sein sollte oder nicht?
- Verteilen Sie auf eine bestimmte Zielumgebung über FTP (wenn Standardkopien die Lücke nicht schließen können), aber aktivieren Sie sie noch nicht im Ziel. Das ist es, was der kontinuierlichen Lieferung ähnlich sein sollte oder nicht?
- Installation (oder Aktivierung ) in einer bestimmten Zielumgebung, kombiniert mit Dingen wie Bindungen, Stopp- / Startvorgängen usw. Was sollte einer kontinuierlichen Bereitstellung ähnlich sein oder nicht?
_markdown_
, um das Lesen zu erleichtern