View a markdown version of this page

Implementierung der CI/CD Integration mit Ihrer Elastic Beanstalk-Umgebung - AWS Elastic Beanstalk

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.

Implementierung der CI/CD Integration mit Ihrer Elastic Beanstalk-Umgebung

Elastic Beanstalk lässt sich in viele CI/CD Tools integrieren, um Ihren Arbeitsablauf bei der Anwendungsentwicklung zu automatisieren. CI/CD Mithilfe dieser Methoden können Sie Ihre Anwendungen mit minimalem manuellem Eingriff automatisch erstellen, testen und bereitstellen. Continuous delivery/deployment (CD) erweitert die kontinuierliche Integration (CI) durch die Automatisierung des Bereitstellungsprozesses. Mithilfe von AWS Diensten wie Jenkins CodePipeline oder Tools von Drittanbietern können Sie optimierte Bereitstellungspipelines erstellen, GitLab um konsistente, zuverlässige Bereitstellungen in Ihren Elastic Beanstalk-Umgebungen sicherzustellen.

AWS Quellen für den Einstieg

In der folgenden Liste werden CI/CD Tools und die entsprechenden AWS Ressourcen vorgestellt, die schrittweise Anleitungen zur Erstellung automatisierter Bereitstellungspipelines für Elastic Beanstalk-Umgebungen bieten:

  • AWS CodePipeline— Dieses Tutorial im AWS Getting Started Resource Center zeigt Ihnen, wie Sie eine kontinuierliche Bereitstellungspipeline für Elastic Beanstalk von GitHub S3 oder einrichten. AWS CodeCommit

  • GitHub Aktionen — Unter erfahren SieVerwenden von Aktionen zur Bereitstellung auf Elastic Beanstalk GitHub, wie Sie YAML-based Workflows konfigurieren, um direkt von dort aus eine kontinuierliche Deployment-Pipeline zu Elastic Beanstalk einzurichten. GitHub

  • GitLab— In diesem Blogbeitrag zur Produktivität von AWS DevOps Entwicklern wird gezeigt, wie GitLab Continuous Pipelines konfiguriert werden, um Node.js Anwendungen in Elastic Beanstalk Docker-Umgebungen bereitzustellen.

  • Azure DevOps — Dieser AWS Blogbeitrag von.NET auf dem Blog führt Sie durch die Implementierung einer kontinuierlichen Bereitstellungspipeline von einem Azure DevOps Git-Repository zu Elastic Beanstalk mithilfe von Azure Pipelines.

Weitere Ressourcen

Die folgenden Tools und Ressourcen von Drittanbietern können Ihnen bei der Implementierung automatisierter Bereitstellungspipelines für Elastic Beanstalk-Umgebungen helfen:

  • Jenkins — Das AWS ebDeployment Jenkins-Plugin ermöglicht die direkte Bereitstellung in Elastic Beanstalk-Umgebungen von Ihrer Jenkins-Jobkonfigurationsseite aus.

  • Circle CI: — The Orbs for Elastic Beanstalk bieten wiederverwendbare Konfigurationspakete für die Bereitstellung und Skalierung von Anwendungen auf Elastic Beanstalk.

  • Bitbucket-Pipelines — Der Artikel Elastic Beanstalk-Anwendung mithilfe von Bitbucket-Pipelines bereitstellen enthält ein grundlegendes Konfigurationsbeispiel für die Implementierung von Bitbucket-Pipelines mit Elastic Beanstalk.