Ein kurzer Blick auf CodePipeline - AWS CodePipeline

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ein kurzer Blick auf CodePipeline

Das folgende Diagramm zeigt ein Beispiel für einen Freigabeprozess mit CodePipeline.

Ein Beispiel für einen Freigabeprozess mit CodePipeline.

Wenn Entwickler in diesem Beispiel Änderungen an ein Quell-Repository übertragen, CodePipeline werden die Änderungen automatisch erkannt. Diese Änderungen werden erstellt. Wenn Tests konfiguriert werden, werden diese Tests ausgeführt. Nach Abschluss der Tests wird der erstellte Code für weitere Tests auf Staging-Servern bereitgestellt. CodePipeline Führt vom Staging-Server aus weitere Tests aus, z. B. Integrations- oder Auslastungstests. Nach erfolgreichem Abschluss dieser Tests und nach Genehmigung einer manuellen Genehmigungsaktion, die der Pipeline hinzugefügt wurde, wird der getestete und genehmigte Code auf Produktionsinstanzen CodePipeline bereitgestellt.

CodePipeline kann mithilfe von, oder Anwendungen auf EC2-Instances CodeDeploy bereitstellen. AWS Elastic Beanstalk AWS OpsWorks Stacks CodePipeline kann mithilfe von Amazon ECS auch containerbasierte Anwendungen für Services bereitstellen. Entwickler können die mitgelieferten Integrationspunkte auch verwenden, CodePipeline um andere Tools oder Dienste zu integrieren, darunter Build-Services, Testanbieter oder andere Bereitstellungsziele oder -systeme.

Eine Pipeline kann so einfach oder so komplex sein, wie von Ihrem Veröffentlichungsprozess gefordert.