Artikel

Wie Sie mit AWS DevOps-Tools beginnen können

Der Entwicklungsprozess beginnt mit der Aufteilung des Backlogs in lieferbare User-Stories. Die Entwickler erstellen dann einen neuen Zweig im Master-Zweig für diese User-Story.

Wenn es an der Zeit ist, sie einzureichen, erstellen die Entwickler eine Pull-Request, die von einem CloudWatch-Ereignis abgefangen wird und eine Lambda-Funktion auslöst, die eine CodePipeline über eine CloudFormation-Vorlage erstellt. Die Pipeline beginnt automatisch mit dem Testen und Erstellen der Anwendung und benachrichtigt die Entwickler, wenn der Vorgang abgeschlossen ist oder fehlschlägt.

Als Nächstes gibt es in der Pipeline einen manuellen Genehmigungsschritt, der als Code Review bezeichnet wird und der genehmigt wird, wenn der Pull Request-Status genehmigt wird. Anschließend wird auf der Grundlage des Builds in Schritt 1 über das Serverless-Framework eine eindeutige Entwicklungsumgebung für die Anwendung erstellt, die mit der Produktionsumgebung identisch ist.

QA wird dann über SNS benachrichtigt, dass eine neue User Story zum Testen bereit ist, zusammen mit der Überprüfungs-URL und einem Link zum manuellen Genehmigungsschritt in der CodePipeline. Wenn die QA die User Story ablehnt, nimmt der Entwickler eine neue Änderung am gleichen Zweig vor, und die Pipeline beginnt von vorne. Wenn die Änderung genehmigt wird, wird eine Lambda-Funktion ausgelöst, die den Zweig mit dem Master-Zweig zusammenführt und die von der Pipeline bereitgestellten Ressourcen zusammen mit den CodePipeline-Stack-Ressourcen löscht. Die Produktionspipeline wird ausgelöst, wenn es eine neue Änderung im Master-Zweig gibt. Sie besteht aus einer "Test und Build"-Phase und einer "Deploy"-Phase.

Entwickler und Qualitätssicherung werden bei einem neuen Deployment oder bei Problemen in der Produktionspipeline über SNS benachrichtigt.

Nachdem wir nun erklärt haben, warum dies eine der besten Optionen für Ihr Unternehmen ist und wie Sie das Beste aus beiden Welten nutzen künnen, ist es nun an der Zeit, aktiv zu werden und eine solche Lösung zum Laufen zu bringen. Kontaktieren Sie uns heute

Genutzte Services

Weiterlesen

Fallstudie
AWS DevOps-automatisiertes Release-Management

Spike Diamond ist ein Verleger aus dem Vereinigten Königreich, der für Online-Publikationen wie Holler Country bekannt ist, ein Online-Magazin mit Nachrichten und Einblicken in die Welt der Country-Musik.

Mehr erfahren
Artikel
Was ist das Well-Architected Framework?

Das AWS Well-Architected Framework ist ein Werkzeug zur Unterstützung der Cloud-Design, aber was genau macht es? Wir besprechen die wichtigsten Elemente und wie es Ihnen nutzen kann.

Mehr erfahren
Fallstudie
Die Nutzung von CI/CD und AWS Lambda, um bessere Buchungssysteme zu entwickeln

Teevolution ist ein innovatives schwedisches Technologieunternehmen, das für seine golfbezogenen Produkte und Services wie SmartGolfa bekannt ist. Lesen Sie unsere Fallstudie über die Rolle, die AWS Lambda bei der Erschaffung einer effizienten Lösung für Teevolution spielte.

Mehr erfahren
Fallstudie
Amazon CloudFront
AWS S3
AWS Lambda
Design für bessere DCX im Einzelhandel mit AWS Lambda

Re-board Technology ist der Hersteller von Re-board®, dem innovativen, nachhaltigen, starren Karton. Das in Schweden ansässige Unternehmen arbeitet mit globalen Druckpartnern und Händlern zusammen, um wirkungsvolle Designlösungen für Display-Werbung, Point-of-Sale-Marketing und für Ausstellungen und Messen anzubieten.

Mehr erfahren
Alles sehen

Gemeinsam durchstarten

Scotland
Arrow Down