2017-09-15 3 views
1

Ich habe einen CodeBuild-Auftrag, der eine Zip-Datei als Artefakt erstellt und sie an s3 weitergibt (nicht sicher, ob ich den zweiten Schritt noch brauche ..). In der nächsten Phase wird CodeDeploy ausgeführt. Wie kann ich diese Stufe angeben, um die ZIP-Datei zu verwenden, die ich gerade für die Bereitstellung erstellt habe?CodePipeline - CodeBuild und CodeDeploy

sieht es so aus, als ob die Protokolle in CodeDeploy im ersten Schritt fehlschlagen, und wenn ich das Archiv auf dem EC2 sehe, existiert der Ordner nicht.

die CodeDeploy und CodeBuild Jobs groß unabhängig arbeiten ...

Antwort

1

CodePipeline erstellt automatisch eine S3-Bucket für Artefakte erzeugt es, wenn Sie Ihre Pipeline erstellen. Sie müssen die in Ihrem CodeBuild-Artefakt enthaltenen Dateien angeben, die von CodeDeploy bereitgestellt werden können. CodePipeline erkennt den Speicherort des CodeBuild-Artefakts im Build-Schritt und verwendet es beim Erstellen der CodeDeploy-Bereitstellung.

Hier ist ein Tutorial zeigt, wie CodeBuild und CodeDeploy mit CodePipeline zu integrieren: https://www.youtube.com/watch?v=KppUHzb4kHc

Verwandte Themen