Schreiben Sie eine appspec.yml-Datei für die Bereitstellung von GitHub AWS CodeDeploy
Möchte ich es so machen, dass ein Begehen auf unserem GitHub repo automatisch bereitstellt code (mit CodeDeploy) an unsere EC2-Instanzen. Ich bin mir nicht klar, was für 'Quelle' Eintrag unter der 'files' - Sektion in der appspec.yml-Datei. Ich habe festgestellt, dass einige Beispiele für die Verwendung eines lokalen git-repo, aber ich Frage mich, wenn mir jemand helfen könnte?
Dank im Voraus für Eure Hilfe!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den appspec.yml Wurzeln alle Pfade für
source
Dateien (und Skripte) auf das Archiv bundle-Stammordner. Diedestination
Pfade sind verwurzelt in der system-root.Diese appspec.yml kopiert alle Dateien aus dem
foo
Verzeichnis der Archiv-bundle rekursiv zu/www/foo-app/
auf Ihrem system.Sehen http://docs.aws.amazon.com/codedeploy/latest/userguide/app-spec-ref.html oder http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-add-appspec-file.html für eine genauere Referenz auf die appspec.yml-Datei.
src
Verzeichnis der repo-man würde verwenden müssen/src/
in Ihrem appspec.yml.Haben Sie sich überlegt mit CodePipeline? Es tut genau das, was Sie suchen.
Können Sie die github-Quellcode in Code-pipeline, und wenn es eine Begehung, es bereitstellen können, um Ihren "code-deploy" - Flotte. Natürlich können Sie tun, viel mehr mit pipeline.
http://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html
Hoffe, das hilft.
Hier ist eine native Möglichkeit, das zu tun, was Sie suchen.
http://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy