1
Eine wöchentliche Automatisierung erstellen
Öffne app.devin.ai und gehe in der Sidebar zu Automations. Klicke auf Create automation und konfiguriere sie:
- Trigger: Klappe Schedule auf und wähle Every week — z. B. jeden Montag um 7:00 Uhr
- Prompt: Füge den folgenden Prompt für Dependency-Updates ein
npm run build nach Updates ausführen oder devDependencies überspringen), erwähne es per @-Erwähnung im Prompt der Automatisierung, damit jeder Durchlauf demselben Prozess folgt.2
Knowledge hinzufügen, um Updates zu steuern
Nicht jedes Paket sollte automatisch aktualisiert werden. Gehe zu Settings → Resources → Knowledge und füge Einträge hinzu, die Devin sagen, was ausgelassen oder mit Vorsicht behandelt werden soll:
Do not update react past v18 — we're mid-migration to v19 on a separate branch.Always pin @types/node to match our Node.js version (20.x).Skip eslint-plugin-import — it conflicts with our custom lint config.Our test command is npm run test:ci, not npm test.
3
Überprüfen, was Devin liefert
Jeden Montag prüft Devin dein Repo auf veraltete Pakete und öffnet PRs in deinem Namen. Eine typische Woche könnte Folgendes ergeben:PR #1 — Sichere Updates (Patch + Minor):PR #2 — Major-Upgrade (separat, mit Notizen):Devin führt deine Test-Suite für jeden PR unabhängig aus, sodass du die sicheren Updates sofort mergen und die Major-Upgrades in Ruhe prüfen kannst.
4
Iterieren und ausweiten
Sobald deine wöchentliche Automatisierung läuft, kannst du sie im Laufe der Zeit verfeinern. Antworte auf jede Sitzung, die sie startet, um Devin weitere Anweisungen zu geben:Tipps für einen reibungslosen Ablauf:
- Frontend und Backend trennen — Wenn dein Repo beides enthält, erstelle zwei Automatisierungen, damit jeder PR fokussiert und leicht zu prüfen bleibt.
- CI vollständig durchlaufen lassen, bevor du mergest — Selbst scheinbar sichere Minor-Updates können subtile Bugs einführen. Devin führt deine Tests aus, aber deine vollständige CI-Pipeline bietet eine zusätzliche Sicherheitsebene.
- Überprüfe die Automatisierung auf der Seite Automations, um die Ausführungshistorie zu überwachen, sie während eines Code-Freezes zu deaktivieren oder den Zeitplan anzupassen.

