build devops workflows using amazon q featured image
KI & Automatisierung

So erstellen Sie DevOps-Workflows mit Amazon Q

Schauen Sie sich Ihre letzte CI/CD-Änderung an. Wahrscheinlich handelte es sich um eine geringfügige Anpassung, wie das Hinzufügen eines CLI-Flags oder die Umnutzung eines Terraform-Blocks. Das ist keine neuartige Arbeit, doch diese sich wiederholenden Aufgaben beeinträchtigen die Produktivität erheblich. 78 % der Entwickler verbringen mindestens 30 % ihrer Zeit mit diesem Art von manuellem Aufwand.

Möchten Sie diese Aufgaben nicht mehr von Grund auf neu erledigen?

In diesem Leitfaden erfahren Sie, wie Sie mit Amazon Q Developer vollständige DevOps-Workflows erstellen. Außerdem zeigen wir Ihnen, wie Sie diese Workflows in ClickUp koordinieren können, um Kontextzersplitterung zwischen verschiedenen tools zu vermeiden. 👇

Was ist Amazon Q für DevOps?

Amazon Q Developer ist ein generativer KI-Assistent, der Ihnen hilft, Infrastrukturcode mithilfe natürlicher Sprache zu schreiben, zu debuggen und zu automatisieren. Er funktioniert direkt in unterstützten IDEs und in Ihrem Terminal, sodass Sie Shell-Befehle oder IaC-Snippets generieren können, ohne Ihren Workspace verlassen zu müssen.

Besonders nützlich ist es, das ständige Hin und Her zwischen verschiedenen tools zu vermeiden. Dies ist wichtig, wenn man bedenkt, dass 84 % der Beschäftigten angeben, nicht genug Zeit oder Energie zu haben, um ihre Arbeit zu erledigen – vor allem, weil sie alle zwei Minuten unterbrochen werden.

Infografik zum Umschalten zwischen Apps, die 1.200 tägliche Umschaltungen und vier Stunden wöchentlicher Aufmerksamkeitsrückgewinnung zeigt

In Ihrem Fall verschärft sich dieses Problem noch, wenn Sie Ihre Arbeitsumgebung verlassen müssen, um einen bestimmten CLI-Befehl oder ein CloudFormation-Snippet zu suchen. Jedes Mal, wenn Sie den Kontext wechseln, um die Syntax in der Dokumentation nachzuschlagen, unterbrechen Sie Ihren Flow und erhöhen das Risiko manueller Fehler. Amazon Q Developer generiert Inline-Vervollständigungsvorschläge, die auf die spezifischen Muster Ihres Teams zugeschnitten sind, und reduziert so dieses Risiko. Das Geheimnis? Es lernt aus Ihrer Codebasis, um Ihre bestehenden Projekte zu verstehen.

📮ClickUp Insight: Der Kontextwechsel zehrt unbemerkt an der Produktivität Ihrer Teams. Unsere Untersuchungen zeigen, dass 42 % der Unterbrechungen bei der Arbeit darauf zurückzuführen sind, dass man zwischen verschiedenen Plattformen hin- und herwechselt, E-Mails verwaltet und von einem Meeting zum nächsten eilt. Was wäre, wenn Sie diese kostspieligen Unterbrechungen beseitigen könnten? ClickUp vereint Ihre Workflows (und den Chat) auf einer einzigen, optimierten Plattform. Starten und verwalten Sie Ihre Aufgaben über den Chat, Dokumente, Whiteboards und mehr – während KI-gestützte Features dafür sorgen, dass der Kontext zusammenhängend, durchsuchbar und übersichtlich bleibt!

So richten Sie Amazon Q für DevOps-Workflows ein

Bevor Sie Code generieren können, müssen Sie Ihre Umgebung konfigurieren. Die Einrichtung von Amazon Q umfasst drei Schritte: die Installation der CLI, die Auswahl Ihres IDE-Plugins und die Authentifizierung Ihrer AWS-Anmeldedaten. Während KI-Tools für Unternehmen oft mit komplexen Einführungsphasen verbunden sind, können Sie Amazon Q mithilfe dieser Checkliste in wenigen Minuten zum Laufen bringen.

Voraussetzungen und Anforderungen

Bevor Sie mit dem Setup beginnen, stellen Sie sicher, dass Sie alles auf dieser Checkliste bereit haben. So vermeiden Sie häufige Probleme beim Setup und kommen viel schneller zum eigentlichen Kern – dem Erstellen von Workflows.

  • AWS-Konto mit entsprechenden IAM-Berechtigungen: Ihr Konto benötigt bestimmte Berechtigungen, damit Amazon Q auf Ressourcen zugreifen kann. Dazu müssen IAM-Rollen mit Richtlinien erstellt werden, die den Zugriff auf Dienste wie CodeWhisperer und andere Q-spezifische Aktionen gewähren.
  • Unterstützte Betriebssysteme: Sie benötigen macOS, Linux oder Windows mit installiertem Windows-Subsystem für Linux (WSL)
  • IDE Ihrer Wahl: Installieren Sie die Amazon Q-Erweiterung in VS Code oder einer JetBrains-IDE wie IntelliJ oder PyCharm, um alle Funktionen nutzen zu können.
  • AWS CLI v2 installiert: Die Amazon Q CLI ist eine Erweiterung der Basis-AWS-Befehlszeilenschnittstelle, daher muss zunächst Version 2 installiert sein.

Installation unter macOS, Linux und WSL

Die Installation der Amazon Q-CLI ist unkompliziert, die Befehle unterscheiden sich jedoch je nach Betriebssystem geringfügig. Nach der Installation können Sie die CLI von jedem Terminalfenster aus ausführen.

Für macOS-Benutzer mit Homebrew reicht ein einziger Befehl:

Um zu überprüfen, ob alles funktioniert hat, sehen Sie sich die Version an:

Unter Linux verwenden Sie „curl“, um das Paket herunterzuladen, es zu entpacken und in Ihren Pfad zu verschieben:

Führen Sie anschließend denselben Befehl für die Überprüfung aus:

💡Profi-Tipp: Wenn Sie das Windows-Subsystem für Linux (WSL) verwenden, befolgen Sie die obigen Anweisungen für Linux. Stellen Sie sicher, dass Sie WSL 2 verwenden, da es eine bessere Leistung bietet und Probleme mit den Pfaden vermeidet, die bei WSL 1 manchmal auftreten können.

Authentifizierung und AWS-Berechtigungen

Verbinden Sie die CLI nach dem Abschließen der Installation mit Ihrem AWS-Konto. Je nach den Sicherheitsstandards Ihres Unternehmens stehen Ihnen zwei Hauptoptionen zur Verfügung.

VorgehensweiseAm besten geeignet fürKomplexität des Setups
IAM Identity Center (SSO)Unternehmen mit zentralisiertem Zugriff auf BenutzerMedium
IAM-BenutzerdatenEinzelne Entwickler oder kleine TeamsNiedrig
  • Für Teams ist das IAM Identity Center (ehemals AWS SSO) die empfohlene Vorgehensweise. Es zentralisiert die Zugriffsverwaltung und erspart Ihnen den Umgang mit einzelnen Zugriffsschlüsseln. Um sich anzumelden, führen Sie einfach folgenden Befehl aus:

Dadurch wird ein Fenster des Browsers geöffnet, in dem Sie den Vorgang der Authentifizierung abschließen können.

  • Für einzelne Entwickler ist die Verwendung von IAM-Benutzeranmeldedaten oft schneller. Sie konfigurieren Ihre Umgebung mit Ihrer persönlichen Zugriffsschlüssel-ID und Ihrem geheimen Zugriffsschlüssel, indem Sie folgenden Befehl ausführen:

🤝 Freundliche Erinnerung: Überprüfen Sie Ihr IAM-Richtliniendokument, wenn die Fehlermeldung „Zugriff verweigert“ angezeigt wird. Ihre Rolle benötigt Berechtigungen für „q:“ und „codewhisperer:“, um Code effektiv zu generieren und zu debuggen.

Schritt-für-Schritt-Anleitung zum Erstellen von DevOps-Workflows mit Amazon Q

Nach dem Abschließen des Setups benötigen Sie einen klaren Prozess, um komplexe Pipeline-Anforderungen in effektive KI-Befehle umzusetzen. So vermeiden Sie, dass Sie wieder auf Ihre alten manuellen Methoden zurückgreifen.

Befolgen Sie diesen vierstufigen Prozess, um von einer komplexen Architektur zu einem vollautomatisierten Workflow zu gelangen, ohne dass Sie durch das übliche Ausprobieren ausgebremst werden.

Schritt 1: Definieren Sie Ihre Workflow-Anforderungen

Vielleicht sind Sie versucht, direkt mit den Eingabeaufforderungen zu beginnen, doch vage Anfragen führen in der Regel zu generischem Code, der in Ihrer Umgebung nicht läuft. Bevor Sie loslegen, müssen Sie genau festlegen, welche Aufgabe der Assistent für Sie erledigen soll.

Stellen Sie sich das so vor, als würden Sie die Grundregeln für Ihren spezifischen Stack festlegen. Amazon Q kann mithilfe der @Workspace-Indexierung Ihre vorhandenen Dateien auswerten, muss jedoch für jede neue Infrastruktur, die Sie aufbauen, wissen, „wo“ und „wie“ diese eingesetzt wird.

Workspace-Indexierung: So erstellen Sie DevOps-Workflows mit Amazon Q
via AWS

Beginnen Sie damit, diese Schlüssel-Details zu skizzieren:

  • Pipeline-Phasen: Aus welchen einzelnen Schritten besteht Ihr Workflow? Zu den üblichen Phasen in der DevOps-Pipeline gehören die Erstellung von Artefakten, Unit-Tests und Scans zur Sicherheit.
  • Zielumgebungen: Legen Sie genau fest, wo dies zum Einsatz kommen soll, da ein Skript für eine „us-east-1“-Entwicklungsumgebung oft andere Netzwerkkonfigurationen oder Berechtigungen benötigt als eines für eine globale Produktionsbereitstellung.
  • Einschränkungen bei den Tools: Klären Sie, ob Sie für GitHub Actions, Gitlab CI oder AWS CodePipeline entwickeln, da jedes dieser Tools seine eigenen Syntax-Besonderheiten hat, die der Assistent beachten muss.

Wenn Sie Amazon Q diesen spezifischen Kontext zur Verfügung stellen, kann es präziseren und relevanteren Code generieren. Stellen Sie sich das so vor, als würden Sie der KI eine klare Karte Ihres Ziels geben, bevor Sie nach dem Weg fragen.

💡Profi-Tipp: Wenn Ihr Team eine Richtlinie hat, wie z. B. „Alle Python-Codes müssen Typangaben enthalten“, können Sie diese als .md-Datei im Ordner „amazonq/rules“ speichern. So stellen Sie sicher, dass jede Eingabeaufforderung dem Stil Ihres Teams entspricht, ohne dass Sie sich ständig wiederholen müssen.

Schritt 2: Verwenden Sie Befehle in natürlicher Sprache für CLI-Befehle

Sie müssen sich nun keine komplexen AWS-Syntaxregeln mehr merken, sondern können Ihre Anforderungen über eine Schnittstelle in natürlicher Sprache in einfachem Englisch beschreiben. Der Schlüssel zu effektivem Prompt-Engineering liegt darin, konkret zu sein, ohne dabei zu technisch zu werden. Wenn Sie die genauen Ressourcennamen, Regionen und Formate angeben, muss die KI nicht raten.

Sie können außerdem den Befehl „q translate“ verwenden, um eine Anfrage in natürlicher Sprache sofort in einen ausführbaren Befehl umzuwandeln. Dadurch wird Ihr Terminal zu einem dialogorientierten Workspace, in dem die KI als Pair-Programmierer fungiert.

📌 Als Beispiel fragen Sie nicht nach „einem Befehl zum Suchen von Lambdas“, sondern versuchen Sie es mit einer detaillierteren Eingabeaufforderung:Eingabeaufforderung: „Generieren Sie einen AWS-CLI-Befehl, um alle Lambda-Funktionen in us-east-1 mit der Python 3.11-Laufzeitumgebung in einer Liste anzuzeigen, und geben Sie das Ergebnis als Tabelle aus.“

Ergebnis: Amazon Q generiert die genaue CLI-Zeichenfolge, zum Beispiel:

Sie können Amazon Q auch anweisen, mehrere Befehle miteinander zu verketten oder sie für komplexere Vorgänge in ein Shell-Skript einzubinden. Versuchen Sie, ein Skript anzufordern, das „alle nicht zugeordneten EBS-Volumes findet und von jedem einen Snapshot erstellt, bevor es diese löscht“.

Wenn Sie lieber in Ihrer IDE arbeiten, können Sie dieselben Befehle direkt im Amazon Q-Chat-Fenster verwenden.

Die Verwendung von Amazon Q in IntelliJ oder VS Code folgt dem gleichen Prinzip: Öffnen Sie den Chat, geben Sie Ihre Anfrage ein und überprüfen Sie den generierten Code.

Schritt 3: Automatisieren Sie CI/CD-Pipeline-Aufgaben

Amazon Q zeichnet sich dadurch aus, dass es anhand einer einzigen Eingabeaufforderung komplette CI/CD-Konfigurationsdateien generieren kann. Damit können Sie anhand einer einzigen Eingabeaufforderung komplette CI/CD-Konfigurationsdateien erstellen und sich so den mühsamen Prozess des manuellen Schreibens von YAML ersparen.

Es ist außerdem möglich, Amazon Q-Agenten direkt in GitHub- und Gitlab-Pipelines zu integrieren. Sie überprüfen Pull Requests automatisch auf Sicherheitslücken und Codequalität, noch bevor menschliche Prüfer zum Einsatz kommen, und sorgen so für eine doppelte Sicherheit bei der Governance.

So können Sie eine gängige Pipeline-Aufgabe für die Automatisierung nutzen:

  1. Beschreiben Sie den Workflow: Geben Sie Amazon Q eine allgemeine Beschreibung dessen, was Sie erreichen möchten. Zum Beispiel: „Erstellen Sie einen GitHub-Actions-Workflow, der als Auslöser bei einem Push in den Hauptbereich dient. Er soll den Code auschecken, pytest ausführen, ein Docker-Image erstellen und es an Amazon ECR übertragen.“
  2. Überprüfen Sie die generierte YAML-Datei: Amazon Q erstellt eine vollständige Workflow-Datei. Überprüfen Sie die generierten Jobs, Schritte und Umgebungsvariablen sorgfältig, um sicherzustellen, dass sie Ihren Anforderungen entsprechen.
  3. Commit und Auslöser: Sobald Sie zufrieden sind, committen Sie die YAML-Datei in Ihr Repository. Der Workflow wird nun automatisch beim nächsten Push in Ihren Main-Bereich ausgeführt.

Amazon Q eignet sich besonders gut für Aufgaben wie:

  • Konfigurationsdateien auf Syntaxfehler prüfen
  • Aufbau von Testphasen mit den richtigen Abhängigkeiten
  • Erstellen von Deployment-Skripten, die Umgebungsvariablen für Geheimnisse verwenden
  • Erstellen von Rollback-Hooks, um eine fehlgeschlagene Bereitstellung rückgängig zu machen

Schritt 4: Überprüfen und verfeinern Sie den KI-generierten Code

Behandeln Sie jeden von der KI generierten Code als ersten Entwurf und nicht als fertiges Produkt. Er ist ein leistungsstarker Ausgangspunkt, erfordert jedoch stets menschliche Überprüfung. Wenn Code aus der KI direkt in die Produktion übernommen wird, kann dies zu Sicherheitslücken und unerwarteten Ausfällen führen.

Probieren Sie stattdessen das agentenbasierte Auditing aus: Verwenden Sie den Befehl /review in Ihrer IDE als Auslöser für einen speziellen Amazon Q-Agenten. Dieser Agent führt einen umfassenden SAST-Scan (Static Application Security Testing) durch, um Ressourcenlecks, SQL-Injektionen und Cross-Site-Scripting aufzudecken.

So erstellen Sie DevOps-Workflows mit Amazon Q
via AWS

Bevor Sie etwas committen, überprüfen Sie es anhand dieser einfachen Checkliste:

  • Sicherheit: Gibt es fest codierte Geheimnisse, API-Schlüssel oder Anmeldedaten? Ersetzen Sie diese stets durch eine sichere Lösung zur Verwaltung von Geheimnissen. Nutzen Sie die Geheimniserkennung von Amazon Q, um Passwörter oder Zeichenfolgen zu finden, und verwenden Sie die vom Agenten vorgeschlagene Korrektur, um dieses Geheimnis in den AWS Secrets Manager zu verschieben.
  • Idempotenz: Kann das Skript mehrmals ausgeführt werden, ohne unbeabsichtigte Nebenwirkungen zu verursachen? Dies ist entscheidend für eine zuverlässige Workflow-Automatisierung.
  • Validierung mit spezialisierten Agenten: Verwenden Sie den /test-Agenten, um automatisch Unit-Tests zu generieren, die Bedingungen und Nullwerte abdecken, und so sicherzustellen, dass Ihr neuer Code Fehler elegant behandelt.
  • Fehlerbehandlung: Wird das Skript ordnungsgemäß beendet, wenn ein Befehl fehlschlägt? Gute Skripte enthalten klare Fehlermeldungen.
  • Testabdeckung: Haben Sie den generierten Code zunächst in einer Sandbox- oder Nicht-Produktionsumgebung ausgeführt?

🤝 Freundliche Erinnerung: Wenn das erste Ergebnis nicht ganz richtig ist, geben Sie nicht auf. Verfeinern Sie Ihre Eingabe mit spezifischeren Vorgaben, wie z. B. „Stellen Sie sicher, dass alle Geheimnisse aus GitHub Secrets gelesen werden“, oder geben Sie zusätzlichen Kontext an. In diesem Fall könnte das lauten: „Fügen Sie einen Schritt hinzu, um bei einem Fehler einen Slack-Kanal zu benachrichtigen.“

Best Practices für Amazon Q-DevOps-Workflows

Die Einführung eines KI-Tools ohne Plan führt unweigerlich zu inkonsistentem Code und ausufernden Kosten.

Hier sind einige Best Practices, um Amazon Q zu einer zuverlässigen DevOps-Grundlage zu machen:

  • Fangen Sie klein an: Versuchen Sie nicht, Ihre gesamte End-to-End-Pipeline vom ersten Tag an zu automatisieren. Wählen Sie eine Phase aus, beispielsweise das Testen oder das Linting, und automatisieren Sie diese zunächst. So können Sie die Stärken und Schwächen des Tools in einer risikoarmen Umgebung kennenlernen.
  • Verwalten Sie Ihre Prompts mit Versionskontrolle: Wenn Sie einen Prompt finden, der gut funktioniert, speichern Sie ihn. Speichern Sie Ihre effektivsten Prompts in einem gemeinsam genutzten Dokument oder sogar in Ihrem Git-Repository zusammen mit Ihrem Infrastrukturcode. So entsteht eine wiederverwendbare Bibliothek für Ihr gesamtes Team.
  • Legen Sie mit Richtlinien Sicherheitsgrenzen fest: Verwenden Sie AWS Organizations Service Control Policies (SCPs), um die Berechtigungsgrenzen für die Funktionen von Amazon Q zu definieren. So verhindern Sie, dass die KI ohne Genehmigung auf sensible Ressourcen zugreift oder Änderungen in Produktionsumgebungen vornimmt.
  • Nutzung und Kosten überwachen: Behalten Sie die API-Aufrufe und den Token-Verbrauch Ihres Teams im Blick. So erhalten Sie einen Überblick über die Nutzung des Tools und vermeiden unerwartete Kosten.
  • Kombinieren Sie dies mit einer Überprüfung durch Menschen: Halten Sie an der Regel fest, dass der gesamte KI-generierte Code vor dem Zusammenführen einer Überprüfung durch Menschen unterzogen werden muss. Nutzen Sie den Befehl /review, damit Amazon Q offensichtliche Fehler erkennt, beziehen Sie jedoch Ihre erfahrenen Entwickler weiterhin in architektonische Entscheidungen mit ein.

Für einen erfolgreichen Einsatz von KI ist die Einhaltung von Governance-Richtlinien entscheidend. Durch die Verwendung versionsverwalteter Regeln und strenger AWS-Richtlinien stellen Sie sicher, dass der Assistent die Leistungsfähigkeit Ihres Teams steigert, ohne die Sicherheit zu beeinträchtigen.

🧠 Wissenswertes: 66 % der Entwickler sagen, dass KI-generierter Code „fast richtig“ ist, und 45 % verbringen zusätzliche Zeit damit, ihn zu korrigieren. Daher sind klare Regeln und Überprüfungsschritte wichtig, um Reibungsverluste in Ihren Pipelines zu vermeiden.

Checkliste für die Einarbeitung

Um die Einführung für Ihr DevOps-Team noch reibungsloser zu gestalten, nutzen Sie diese einfache Checkliste:

PhaseMaßnahmeHauptziel
SetupCLI und Erweiterungen bereitstellenInstallieren Sie die Amazon Q-CLI und IDE-Erweiterungen auf allen Entwicklerrechnern, um die Umgebung zu standardisieren.
ZugriffSynchronisieren Sie Ihren SSO-AnbieterKonfigurieren Sie die Authentifizierung über das IAM Identity Center (SSO) Ihrer Organisation für eine zentralisierte und sichere Zugriffsverwaltung
StandardsCommitten Sie das Regelwerk für das TeamÜbertragen Sie den Ordner „amazonq/rules“ mit Ihren spezifischen Linting- und Teststandards in Ihre Haupt-Repositorys.
BudgetRichten Sie Abrechnungsalarme einRichten Sie einen CloudWatch-Alarm für Ihre Amazon Q-Platznutzung und die Limits für Agentenanfragen ein, um unerwartete Kosten zu vermeiden.
KulturVeranstalten Sie eine Sitzung zum Freigeben von PromptsNehmen Sie sich 30 Minuten Zeit, um effektive Prompts für gängige Aufgaben wie die EKS-Protokollanalyse oder das Terraform-Scaffolding freizugeben.

📮ClickUp-Einblick: Teams mit geringer Leistung nutzen mit viermal höherer Wahrscheinlichkeit mehr als 15 Tools, während leistungsstarke Teams ihre Effizienz aufrechterhalten, indem sie ihr Toolkit auf neun oder weniger Plattformen beschränken. Aber wie wäre es mit einer einzigen Plattform? Als All-in-One-App für die Arbeit vereint ClickUp Ihre Aufgaben, Projekte, Dokumente, Wikis, Chats und Anrufe auf einer einzigen Plattform – komplett mit KI-gestützten Workflows. Sind Sie bereit, smarter zu arbeiten? ClickUp eignet sich für jedes Team, macht Arbeit sichtbar und ermöglicht es Ihnen, sich auf das Wesentliche zu konzentrieren, während die KI den Rest übernimmt.

📮ClickUp-Einblick: Teams mit geringer Leistung nutzen mit viermal höherer Wahrscheinlichkeit mehr als 15 Tools, während leistungsstarke Teams ihre Effizienz aufrechterhalten, indem sie ihr Toolkit auf neun oder weniger Plattformen beschränken. Aber wie wäre es mit einer einzigen Plattform? Als All-in-One-App für die Arbeit vereint ClickUp Ihre Aufgaben, Projekte, Dokumente, Wikis, Chats und Anrufe auf einer einzigen Plattform – komplett mit KI-gestützten Workflows. Sind Sie bereit, smarter zu arbeiten? ClickUp eignet sich für jedes Team, sorgt für Sichtbarkeit der Arbeit und ermöglicht es Ihnen, sich auf das Wesentliche zu konzentrieren, während die KI den Rest übernimmt.

Erstellen Sie intelligentere DevOps-Workflows mit ClickUp und Amazon Q

Die Integration von Amazon Q in Ihre IDE löst zwar das Problem der Codierung, sorgt aber nicht dafür, dass Ihr Team bei der Veröffentlichung an einem Strang zieht. Der Prozess verlangsamt sich, wenn Änderungen an der Pipeline Eigentümer, Überprüfungen, Nachverfolgung und teamübergreifende Sichtbarkeit erfordern – und Sie geraten in einen „Work Sprawl“, bei dem Teams Stunden damit verschwenden, ständig zwischen Apps hin und her zu wechseln, um herauszufinden, woran sie als Nächstes arbeiten sollen. Diese Fragmentierung verlangsamt Ihren gesamten Lebenszyklus, weshalb die Einführung eines konvergenten KI-Workspaces wie ClickUp von entscheidender Bedeutung ist.

Zentralisieren Sie Releases und Fehlerbehebungen als einzelne Aufgaben

ClickUp hilft DevOps-Teams dabei, Releases nicht als eine Reihe von vereinzelten Updates zu betrachten. Eine CI/CD-Änderung beginnt beispielsweise als ClickUp-Aufgabe, die ein laufendes betriebliches Ereignis darstellt.

Erstellen Sie innerhalb von Sekunden eine ClickUp Aufgabe, bei der alle wichtigen Informationen an einem Ort erfasst werden: Erstellen Sie DevOps-Workflows mit Amazon Q
Erstellen Sie innerhalb von Sekunden eine ClickUp Aufgabe, wobei wichtige Informationen an einem Ort erfasst werden

Diese Aufgabe dient als gemeinsamer Bezugspunkt für die Protokollierung generierter CLI-Befehle, Terraform-Blöcke und Pipeline-Konfigurationen aus Amazon Q sowie für die Mitarbeiter. Sie müssen den Kontext nicht mehr aus Pull Requests, Terminals und Chat-Threads zusammensetzen.

Passen Sie die Aufgabe an Ihre Pipeline an

Benutzerdefinierte Status-Einstellungen für Aufgaben in ClickUp spiegeln Ausführungszustände wie „Build“, „Test“, „Deploy“ und „Rollback“ wider, sodass der Fortschritt der Aufgabe genau dem entspricht, was in Ihrem CI/CD-System geschieht. Mit anderen Worten: Jeder, der die Aufgabe überprüft, kann den Release-Status einsehen, ohne eine Aktualisierung anfordern zu müssen.

ClickUp hilft Teams außerdem dabei, Investitionen in parallele Systeme der Nachverfolgung zu vermeiden. Dank Aufgabentypen und Prioritäten lässt sich leicht zwischen routinemäßigen Releases, Hotfixes und incidentgesteuerten Änderungen unterscheiden. Eine geplante Bereitstellung wird nicht genauso behandelt wie ein Rollback in der Produktion und ist vom Moment der Aufgabeerstellung an sichtbar.

Aufgabenabhängigkeiten verstärken diese Klarheit, indem sie anzeigen, welche Schritte fertiggestellt sein müssen, bevor eine Bereitstellung fortgesetzt werden kann. Wenn eine Bereitstellung erst fortgesetzt werden kann, nachdem Sicherheitsprüfungen bestanden oder eine Konfigurationsänderung genehmigt wurde, werden diese Beziehungen explizit dargestellt.

Verabschieden Sie sich von Routinearbeiten

Sobald die Arbeit auf diese Weise strukturiert ist, eliminiert ClickUp Automatisierung die manuelle Koordination, die bei Releases und Incidents normalerweise viel Zeit in Anspruch nimmt. Anstatt dass Entwickler Tickets aktualisieren müssen, während sie gleichzeitig Deployments koordinieren, reagiert der Workflow in Echtzeit auf Änderungen.

Hier ist ein kleiner Vorgeschmack darauf, was ClickUp Automatisierungen zu erledigen im Stande sind:

  • Aktualisieren Sie den Status der Aufgabe und benachrichtigen Sie den nächsten Eigentümer, sobald eine Bereitstellung erfolgreich war, damit die Überprüfung sofort beginnen kann, ohne auf eine Übergabe warten zu müssen.
  • Als Auslöser für ein Rollback bei einem Pipeline-Fehler verwenden Sie eine Aufgabe oder erstellen Sie eine Eskalations-Aufgabe, anstatt darauf zu vertrauen, dass jemand eine Benachrichtigung beim Chatten bemerkt.
  • Benachrichtigen Sie die richtigen Personen, wenn eine Aufgabe länger als erwartet in der Testphase verbleibt, bevor eine Verzögerung dazu führt, dass das Release-Fenster verpasst wird.
Erstellen Sie benutzerdefinierte ClickUp-Automatisierungen und eliminieren Sie manuelle Aufgaben in Ihrer gesamten DevOps-Pipeline: Erstellen Sie DevOps-Workflows mit Amazon Q
Erstellen Sie benutzerdefinierte ClickUp-Automatisierungen und eliminieren Sie manuelle Aufgaben in Ihrer gesamten DevOps-Pipeline

Diese Automatisierungen machen den Aufwand für die Synchronisierung der Systeme überflüssig, sodass sich die Entwickler ganz auf die Bereitstellung oder Fehlerbehebung konzentrieren können.

🎥 Bonus: Erfahren Sie, wie Sie alltägliche Aufgaben durch Automatisierung automatisieren können, um jede Woche mindestens 5 Stunden Zeit zurückzugewinnen:

Automatisieren Sie die Berichterstellung in Echtzeit

Da Releases dienstübergreifend parallel ablaufen, bieten ClickUp-Dashboards den Teams eine Echtzeit-Ansicht über die Bereitstellung, ohne dass es zu manueller Berichterstellung kommt. Die Dashboards beziehen ihre Daten direkt aus den Aufgabenaktivitäten und spiegeln somit stets den aktuellen Stand der Arbeit wider.

  • Sehen Sie, welche Releases in Bearbeitung sind, blockiert sind oder auf eine Überprüfung warten
  • Verfolgen Sie die Häufigkeit von Bereitstellungen und Rollback-Muster im Zeitverlauf
  • Analysieren Sie das Volumen der Incidents im Zusammenhang mit den jüngsten Releases, um zeitliche Zusammenhänge zu erkennen
Verstehen Sie komplexe Daten ganz einfach mit anpassbaren ClickUp-Dashboards
Verstehen Sie komplexe Daten ganz einfach mit anpassbaren ClickUp-Dashboards

ClickUp-Dashboards sind stets mit den Daten der Aufgaben verknüpft; sie bewähren sich bei StandUp-Meetings, Nachbesprechungen nach Incidents und Berichten an die Führungskräfte, ohne dass zusätzliche Vorbereitungen erforderlich sind.

💡 Profi-Tipp: Anstatt Diagramme zu scannen und Erkenntnisse manuell zusammenzufügen, erhalten Teams mithilfe von KI-Karten in ClickUp-Dashboards sofortige, leicht verständliche Erkenntnisse aus ihren Lieferdaten.

Nutzen Sie diese Funktionen, um:

  • Reduzieren Sie „Statusarbeit“: Freigeben Sie Dashboards an die Beteiligten, die bereits verdeutlichen, was gerade geschieht – ohne dass zusätzliche Präsentationen oder Slack-Threads erforderlich sind.
  • Fassen Sie den Release-Status automatisch zusammen: Verschaffen Sie sich einen schnellen Überblick darüber, bei welchen Diensten Verzögerungen zu erwarten sind, wo die Zykluszeit verlängert wurde oder welche Bereitstellungen durchweg reibungslos verlaufen.
  • Anomalien frühzeitig erkennen: Markieren Sie plötzliche Spitzen bei Incidents, Rollbacks oder blockierten Aufgaben unmittelbar nach einem Release – ohne auf Post-Mortem-Analysen zu warten.
  • Signale toolübergreifend verknüpfen: Binden Sie Bereitstellungsaktivitäten, Änderungen des Status der Aufgaben und Vorfallmuster in eine einheitliche, zusammenhängende Ansicht ein

Brainstorming, Recherche und Ausführung mit kontextbezogener KI

Wenn Prozesse ins Stocken geraten, hängt die Reaktionszeit davon ab, wie schnell Entwickler nachvollziehen können, was sich geändert hat. ClickUp Brain verkürzt diese Verzögerung, indem es Ihren Workspace in natürlicher Sprache durchsuchbar macht.

Sie können dem in Ihrem Workspace integrierten System direkte Fragen stellen, und es durchsucht Tickets, Dokumente, den Chat-Verlauf und mehr, um diese zu beantworten.

📌 Zum Beispiel:

  • Zeigen Sie die letzte Bereitstellung an, die mit einem Incident verknüpft ist, ohne zwischen Tools wechseln zu müssen
  • Rufen Sie beim Debuggen das entsprechende Runbook auf, anstatt in einem Wiki zu suchen.
  • Fassen Sie vergangene Incidents zusammen, die mit demselben Dienst in Verbindung stehen, bevor Sie sich für eine Lösung entscheiden
ClickUp Brain: Beantwortung aufgabenspezifischer Fragen in natürlicher Sprache; Softwareentwicklung
Durchsuchen Sie Ihre Aufgaben, Dokumente und Chats in ClickUp und stellen Sie mit ClickUp Brain Fragen in natürlicher Sprache.

Da ClickUp Brain Aufgaben, Dokumente und verbundene Tools im Zusammenhang auswertet, werden Antworten mit dem vollständigen Ausführungskontext zurückgegeben und nicht als isolierte Ausschnitte.

💡 Profi-Tipp: Einfache KI und Automatisierungen reagieren. Super-Agenten in ClickUp handeln.

Sie verstehen den Kontext der Aufgaben, Abhängigkeiten, Eigentümer und den Verlauf – und können die Arbeit eigenständig vorantreiben, ohne dass ihnen genau gesagt werden muss, was als Nächstes zu erledigen ist.

KI-Einführung in kleinen Unternehmen ohne Tech-Team: ClickUp Super Agents
Automatisieren Sie Workflows durchgängig mit No-Code-KI-Super-Agents in ClickUp

📌 Beispiel-Workflow (Amazon Q → Bereitstellung):

  • Amazon Q generiert Terraform-Updates
  • Ein Super-Agent erkennt verknüpfte Release-Aufgaben, die in den Status Review wechseln.
  • Das System prüft auf fehlende Genehmigungen, weist den richtigen Prüfer zu und kennzeichnet Risiken auf der Grundlage früherer Rollbacks.
  • Wenn Bereitstellungsaufgaben ins Stocken geraten, wird eine Zusammenfassung veröffentlicht, der Status aktualisiert und der diensthabende Techniker benachrichtigt.
  • Nach der Bereitstellung werden die Release-Notizen aktualisiert und Abhängigkeiten von Aufgaben automatisch geschlossen.

Kein einzelner Auslöser. Keine starre Regelkette. Der Agent bewertet den Kontext und entscheidet über die nächste Aktion.

Vom Prompt bis zur Produktion: Ein einheitlicher DevOps-Workflow

Gemeinsam unterstützen Amazon Q und ClickUp verschiedene Teile desselben Workflows. Amazon Q beschleunigt die Erstellung von Infrastrukturcode. ClickUp sorgt dafür, dass der Code mit klaren Zuständigkeiten und Sichtbarkeit die Phasen Planung, Ausführung und Reaktion durchläuft.

Dies führt zu weniger Lücken bei der Übergabe, einer schnelleren Reaktion auf Incidents und weniger Zeitverlust beim Rekonstruieren des Kontexts über verschiedene tools hinweg. Der Release-Prozess bleibt von der ersten Eingabeaufforderung bis zur endgültigen Bereitstellung sichtbar.

Auch wenn Ihre Technologieumgebung anders aussieht, bleiben die Grundlagen dieselben: Definieren Sie die Anforderungen vor der Eingabe, überprüfen Sie die von der KI generierten Ergebnisse sorgfältig und sorgen Sie dafür, dass der Status des Releases für das gesamte Team sichtbar ist.

Wenn Ihre CI/CD-Arbeit immer noch über verschiedene Terminals, Pull Requests und Chat-Threads verteilt ist, ist es vielleicht an der Zeit, sie an einem einzigen Ort zu bündeln. Starten Sie kostenlos mit ClickUp und verbinden Sie Ihre Pipeline mit einem Workspace, der für die durchgängige DevOps-Ausführung konzipiert ist.