0

Ich lerne AWS-basierte kontinuierliche Integration und haben eine grundlegende CodeCommit → CodePipeline → CodeDeploy Workflow-Setup für die tutorial. Wenn ich nach CodeCommit drücke, löst CodePipeline einen Build in CodeDeploy aus, findet jedoch mein appspec.yml-Manifest nicht, da es sich nicht im Stammverzeichnis meines Repositorys befindet.alternative appspec.yml Speicherort für AWS CodePipeline/CodeDeploy

Wie konfiguriere ich CodePipeline/CodeDeploy, um nach appspec.yml im Unterverzeichnis inst/aws/ statt des Repository-Stammes zu suchen? Ich möchte meinen Repo (der auch Nicht-AWS-Inhalte enthält) nicht einfach umstrukturieren, um eine herstellerspezifische Präferenz zu berücksichtigen.

Antwort

1

Der CodeDeploy-Agent sucht standardmäßig im Stammverzeichnis Ihres Pakets nach appspec.yml. Leider können Sie den Speicherort der Appspec nicht konfigurieren.