Diese Vorlage verwenden
Öffnen Sie CircleCI Failure Fix in Devin und erstellen Sie die Automatisierung mit der Standardkonfiguration. Sie können sie vor dem Speichern anpassen.
Was diese Automatisierung macht
So funktioniert es
check.run
- Ereignis:
github:check_run- Bedingungen:
actioneqcompletedcheck_run.conclusioneqfailurecheck_run.namecontainscirclecirepository.full_nameeqyour-org/your-repo
- Bedingungen:
Voraussetzungen
- Integrationen:
- MCP-Server:
- CircleCI MCP — verbindet Devin mit CircleCI
Beispiel-Prompt
Einrichten
- Öffnen Sie in Devin Automations → Templates.
- Klicken Sie auf CircleCI-Fehlerbehebung. Daraufhin öffnet sich die Erstellungsseite mit dieser Vorlage bereits vorausgefüllt.
- Verbinden Sie alle erforderlichen Integrationen und installieren Sie MCP-Server, falls Sie das noch nicht getan haben.
- Ersetzen Sie alle Platzhalterwerte in den Trigger-Bedingungen (zum Beispiel
your-org/your-repodurch Ihr tatsächliches Repo). - Prüfen Sie den Prompt und passen Sie ihn an die Sprache, Konventionen und Guardrails Ihres Teams an.
- Klicken Sie auf Create automation.
Wann diese Vorlage sinnvoll ist
- Teams, die CircleCI verwenden und dasselbe Auto-Fix-Muster wie GitHub Actions-Nutzer nutzen möchten
- Komplexe CircleCI-Workflows mit Orchestrierung über mehrere Jobs hinweg
- Weniger Aufwand, um Legacy-CI-Pipelines grün zu halten
- Entwickler bei größeren Refactorings automatisch entblocken
Anpassungsideen
- Auf spezifische Pipelines oder Branches beschränken
- Die ACU-Obergrenze an die typische Pipeline-Komplexität anpassen
- Von Bots erstellte Commits überspringen, um Fix-Schleifen zu vermeiden
- Mit SonarQube Quality Gate Fix kombinieren, um eine vollständige Qualitätsautomatisierung zu erreichen
