Integration mit Produkten und Dienstleistungen von Partnern - AWS CodeDeploy

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.

Integration mit Produkten und Dienstleistungen von Partnern

CodeDeploy verfügt über eine integrierte Integration für die folgenden Partnerprodukte und -dienstleistungen:

Ansible

Wenn Sie bereits über eine Reihe von Ansible-Playbooks verfügen, diese aber nur irgendwo ausführen können, CodeDeploy zeigt die Vorlage für Ansible, wie mit ein paar einfachen Bereitstellungs-Hooks sichergestellt werden kann, dass Ansible auf der lokalen Bereitstellungsinstanz verfügbar ist und die Playbooks ausführt. Wenn Sie bereits über einen Prozess zum Erstellen und Verwalten Ihres Inventars verfügen, gibt es auch ein Ansible-Modul, mit dem Sie den Agenten installieren und ausführen können. CodeDeploy

Weitere Informationen:

Atlassian — Bamboo und Bitbucket

Die CodeDeploy Aufgabe für Bamboo komprimiert das Verzeichnis, das eine AppSpec Datei enthält, in eine .zip-Datei, lädt die Datei auf Amazon S3 hoch und startet dann die Bereitstellung gemäß der in der Anwendung angegebenen Konfiguration. CodeDeploy

CodeDeploy Mit der Bitbucket-Unterstützung von Atlassian kannst du bei Bedarf Code direkt von der Bitbucket-Benutzeroberfläche an EC2 Amazon-Instances in jede deiner Bereitstellungsgruppen übertragen. Das bedeutet, dass du dich nach der Aktualisierung des Codes in deinem Bitbucket-Repository nicht mehr bei deiner Continuous Integration (CI) -Plattform oder Amazon EC2 Amazon-Instances anmelden musst, um einen manuellen Bereitstellungsprozess auszuführen.

Weitere Informationen:

Chef

AWS bietet zwei Vorlagenbeispiele für die Integration von Chef und. CodeDeploy Das erste ist ein Chef-Kochbuch, das den CodeDeploy Agenten installiert und startet. Auf diese Weise können Sie Ihre Host-Infrastruktur während der Nutzung CodeDeploy weiterhin mit Chef verwalten. Die zweite Beispielvorlage zeigt, wie Sie CodeDeploy die Ausführung von Kochbüchern und Rezepten mit Chef-Solo auf jedem Knoten orchestrieren können.

Weitere Informationen:

CircleCI

CircleCI bietet ein Toolset für automatisierte Tests sowie fortlaufende Integration und Bereitstellung. Nachdem Sie eine IAM Rolle für die Verwendung mit CircleCI erstellt und Ihre Bereitstellungsparameter in Ihrer circle.yml-Datei konfiguriert haben, können Sie CircleCI with verwenden, um Anwendungsrevisionen CodeDeploy zu erstellen, sie in einen Amazon S3 S3-Bucket hochzuladen und dann Ihre Bereitstellungen zu initiieren und zu überwachen. AWS

Weitere Informationen:

CloudBees

Sie können das CodeDeploy Jenkins-Plugin, das auf CloudBeesDEV@cloud verfügbar ist, als Post-Build-Aktion verwenden. Sie können es beispielsweise am Ende einer fortlaufenden Bereitstellungs-Pipeline verwenden, um eine Anwendungsrevision für Ihre Server-Flotte bereitzustellen.

Weitere Informationen:

Codeship

Sie können Codeship verwenden, um Anwendungsrevisionen bereitzustellen. CodeDeploy Sie können die Codeship-Benutzeroberfläche verwenden, um eine Deployment-Pipeline für einen CodeDeploy Branch zu erweitern.

Weitere Informationen:

GitHub

Sie können es verwenden CodeDeploy , um Anwendungsrevisionen aus Repositorys bereitzustellen. GitHub Sie können eine Bereitstellung auch von einem GitHub Repository aus auslösen, wenn der Quellcode in diesem Repository geändert wird.

Weitere Informationen:

HashiCorp Konsul

Sie können das Open-Source-Tool HashiCorp Consul verwenden, um die Integrität und Stabilität Ihrer Anwendungsumgebung sicherzustellen, wenn Sie Anwendungen in bereitstellen. CodeDeploy Mit Consul können Sie Anwendungen registrieren, die während der Bereitstellung erkannt werden sollen, Anwendungen und Knoten in den Wartungsmodus setzen, um sie aus Bereitstellungen auszuschließen, und Bereitstellungen anhalten, wenn Ziel-Instances fehlerhaft werden.

Weitere Informationen:

Jenkins

Das CodeDeploy Jenkins-Plugin bietet einen Post-Build-Schritt für Ihr Jenkins-Projekt. Nach einem erfolgreichen Build wird der Workspace gezippt, auf Amazon S3 hochgeladen und eine neue Bereitstellung gestartet.

Weitere Informationen:

Puppet Labs

AWS bietet Beispielvorlagen für Puppet und. CodeDeploy Das erste ist ein Puppet-Modul, das den CodeDeploy Agenten installiert und startet. Auf diese Weise können Sie Ihre Host-Infrastruktur während der Verwendung weiterhin mit Puppet verwalten. CodeDeploy Die zweite Beispielvorlage zeigt, wie Sie CodeDeploy die Ausführung von Modulen und Manifesten mit einer Masterless-Marionette auf jedem Knoten orchestrieren können.

Weitere Informationen:

SaltStack

Sie können die SaltStackInfrastruktur mit CodeDeploy integrieren. Sie können das CodeDeploy Modul verwenden, um den CodeDeploy Agenten auf Ihren Minions zu installieren und auszuführen, oder Sie können es mit ein paar einfachen Bereitstellungs-Hooks verwenden, CodeDeploy um den Betrieb Ihrer Salt States zu orchestrieren.

Weitere Informationen:

TeamCity

Sie können das CodeDeploy Runner-Plugin verwenden, um Anwendungen direkt von aus bereitzustellen TeamCity. Das Plugin fügt einen TeamCity Build-Schritt hinzu, der eine Anwendungsrevision vorbereitet und in einen Amazon S3 S3-Bucket hochlädt, die Revision in einer CodeDeploy Anwendung registriert, eine CodeDeploy Bereitstellung erstellt und, falls Sie dies wünschen, wartet, bis die Bereitstellung abgeschlossen ist.

Weitere Informationen:

Travis CI

Sie können Travis CI so konfigurieren, dass CodeDeploy nach einem erfolgreichen Build eine Bereitstellung ausgelöst wird.

Weitere Informationen:

Themen