Mastra Factory nimmt jetzt auch Aufgaben aus Jira, GitLab und incident.io entgegen

Mastra Factory unterstützt drei weitere Eingangsquellen: Jira, GitLab und incident.io. Laut Mastra erhalten Teams dadurch zusätzliche Möglichkeiten, Issues, Feature-Wünsche und Nacharbeiten nach Vorfällen zu verwalten und abzuarbeiten.
- Mastra Factory unterstützt jetzt Jira, GitLab und incident.io als Eingangsquellen für Aufgaben.
- Sie ergänzen GitHub, Linear und Slack, die Factory bereits beim Start Anfang des Jahres unterstützte.
- Die Eingangsspalte lässt sich nach Quelle filtern, und Einträge können durch die Pipeline bis zum Abschluss verschoben werden.
- Die Anbieter sind Teil des Pakets @mastra/factory und erfordern Version 0.16.0 oder neuer.
- Die Zugangsdaten werden in der .env-Datei hinterlegt und in der Factory-Oberfläche unter Settings → Work Intake konfiguriert.
Drei neue Quellen erweitern die Eingangsliste
Mastra hatte Factory Anfang des Jahres mit Unterstützung für GitHub, Linear und Slack vorgestellt. Anfang dieses Monats folgte der Start der Beta-Phase. Mit dem aktuellen Update kommen Jira, GitLab und incident.io als Quellen hinzu, aus denen Aufgaben stammen können.
Die Eingangsspalte in Factory lässt sich nach Quelle filtern, sodass Nutzerinnen und Nutzer sehen, woher jedes Issue stammt. Beim Öffnen eines Eintrags erscheint die vollständige Issue-Beschreibung. Anschließend kann der Eintrag durch die Pipeline geschoben werden, bis die Arbeit erledigt ist. Wer mehr über das Produkt erfahren möchte, den verweist Mastra auf einen aktuellen Workshop mit dem Titel Build and Own Your Software Factory.
So gelingt die Einrichtung
Jeder Intake-Anbieter wird als Teil des Pakets @mastra/factory ausgeliefert, das sich mit npm install @mastra/factory@latest installieren lässt. Mastra weist darauf hin, dass Version 0.16.0 oder neuer erforderlich ist und dass die Unterstützung mit PR #20579, PR #23327 und PR #24604 hinzugefügt wurde.
Die Zugangsdaten für jede Quelle gehören in die .env-Datei des Projekts. Anschließend werden die Intakes in der Factory-Oberfläche unter Settings und dort unter Work Intake konfiguriert. In der Quelle sind folgende Variablen aufgeführt:
- GitLab: GITLAB_ACCESS_TOKEN und GITLAB_ACCESS_TOKEN_TYPE (im Beispiel mit dem Wert personal)
- Jira: JIRA_BASE_URL, JIRA_EMAIL und JIRA_API_TOKEN
- incident.io: INCIDENT_IO_API_KEY
Für die Jira-Basis-URL verwendet Mastra in seinem Beispiel eine von Atlassian gehostete Adresse in der Form https://your-team.atlassian.net.
Was das für Teams bedeutet
Teams, die ihre Arbeit in Jira oder GitLab verfolgen oder Nacharbeiten nach Vorfällen in incident.io abwickeln, können diese Einträge nun zusätzlich zu den bisher unterstützten Quellen in Factory übernehmen. Da sich die Eingangsspalte nach Quelle filtern lässt, können Einträge aus verschiedenen Tools an einem Ort geprüft werden, und es bleibt trotzdem erkennbar, woher sie jeweils kommen.
Wer Factory noch nicht ausprobiert hat, kann mit npm create factory@latest starten. Für alle Konfigurationsoptionen verlinkt Mastra zudem auf Dokumentationsseiten zu GitLab, Jira und incident.io sowie auf Seiten zum Prüfen von Einträgen und zur Fehlerbehebung.


