In Docker bezieht sich die kontinuierliche Integration auf die kontinuierliche Integration aller an das Repository übermittelten Codes nach jeder Übermittlung. Durch häufiges Kompilieren und Überprüfen des Codes in den Stamm können Fehler schnell erkannt und verhindert werden, dass Zweige stark vom Stamm abweichen. .
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.
Kontinuierliche Integration ist die kontinuierliche Grundlage für den gesamten Code, der nach jedem Commit an das Repository übermittelt, kompiliert und auf Fehler überprüft wird.
2. Probleme gelöstDa verschiedene Maschinen unterschiedliche Betriebssysteme sowie unterschiedliche Bibliotheken und Komponenten haben, erfordert die Bereitstellung einer Anwendung auf mehreren Maschinen eine große Anzahl von Umgebungskonfigurationsvorgängen. Docker löst hauptsächlich Umgebungskonfigurationsprobleme. Es handelt sich um eine Virtualisierungstechnologie, die Prozesse isoliert, die vom Hostsystem und anderen isolierten Prozessen unabhängig sind. Mit Docker können bestehende Anwendungen auf anderen Maschinen bereitgestellt werden, ohne den Anwendungscode zu ändern und ohne dass Entwickler sich mit der Technologie einer bestimmten Umgebung vertraut machen müssen.
Kontinuierliche Integration bezieht sich auf die häufige Integration von Code in den Trunk (mehrmals täglich). Es hat zwei Hauptvorteile:
Fehler schnell erkennen. Jedes Mal, wenn ein Update abgeschlossen ist, wird es in den Backbone integriert. Fehler können schneller entdeckt und Fehler leichter lokalisiert werden.
Verhindern Sie, dass Äste stark vom Stamm abweichen. Wenn die Integration nicht häufig erfolgt und das Backbone ständig aktualisiert wird, wird die Integration in Zukunft schwieriger oder sogar schwieriger.
Empfohlenes Lernen: „
Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist Docker Continuous Integration?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!