Die Factory ist der Ort, an dem laufende Arbeiten stattfinden. Von dort aus sind Aufgaben, Spuren, Pläne, Automatisierungen und Berichte alle erreichbar – somit haben Sie einen zentralen Ort, um die Frage „Was passiert gerade?“ zu beantworten.
Wofür sie dient
Mission Control beantwortet die Frage „Was benötigt meine Aufmerksamkeit?“. Die Factory beantwortet die Fragen „Was wird gerade ausgeführt und wie läuft es?“.
Dieser Unterschied ist entscheidend, wenn mehr als nur ein paar laufende Aufgaben vorhanden sind. Mission Control ist eine Triage-Oberfläche; die Factory ist eine Operations-Oberfläche.
Was Sie sehen können
- Aufgaben nach Status, einschließlich der wartenden und blockierten Aufgaben
- Spuren sowie der Fortschritt der darin integrierten Arbeit
- Pläne und der jeweilige Entwicklungsstand jedes Plans
- Automatisierungen, die nach einem Zeitplan oder bei bestimmten Ereignissen ausgeführt werden, sowie deren Ausführungshistorie
- Berichte
Sobald die Arbeit gemergt wurde, nutzen Sie Releases um den ausgewählten Commit von der Bereitschaft über Deployment-Versuche bis hin zum Umgebungszustand zu verfolgen. Eine abgeschlossene Aufgabe oder eine beförderte Spur stellen kein Deployment-Ergebnis dar.
- Stadtblock aus der Zeitraffer-Ansicht – Chrono CityAufgabecity-sim1 vor einem TagZur Überprüfung bereit
- Zeitraffer-StadtPlancity-timelapse2 vor mehreren TagenZum Zusammenführen bereit
- Super Mario in 3DAufgabe3d-game3 vor mehreren TagenZur Überprüfung bereit
- Conways Spiel des Lebens in 3DPlangame-of-life4 vor mehreren TagenZum Zusammenführen bereit
- StraßenrennspielPlancity-timelapse5 vor mehreren TagenIn Ausführung
Die Ansicht „Factory“: Pläne und Aufgaben in einer Warteschlange, gefiltert nach dem, was Aufmerksamkeit benötigt. Beispieldaten.
Die Ausführung einer Aufgabe verfolgen
Öffnen Sie eine laufende Aufgabe, um diese in Echtzeit zu verfolgen: die ausgeführten Schritte, aufgerufenen Tools, bearbeiteten Dateien und die sich ansammelnden Testergebnisse.
Das lohnt sich zu Beginn ein paar Mal. Das Durchschauen von zwei oder drei Aufgaben von Anfang bis Ende vermittelt Ihnen mehr über das Verfassen guter Spezifikationen als jede Menge Dokumentation – Sie sehen genau, wo ein Agent raten musste.
Danach können Sie das Verfolgen einstellen. Die Benachrichtigungen informieren Sie, wann etwas Ihre Aufmerksamkeit erfordert.
Eingreifen
Sie können eine laufende Aufgabe pausieren, abbrechen oder mit Kommentaren zurücksenden. Sehen Sie Wenn eine Aufgabe stecken bleibt oder fehlschlägt für den jeweiligen geeigneten Fall.
Automatisierung
Die Arbeit beginnt nicht immer damit, dass jemand eine Beschreibung eingibt:
- Automatisierungen starten die Arbeit nach einem Zeitplan oder bei bestimmten Ereignissen, etwa beim Öffnen einer pull request. Sie sind unter Automatisierungen aufgeführt.
- Zeitpläne führen die Arbeit auf wiederkehrender Basis aus.
- Hooks reagieren auf Plattform-Ereignisse.
- Berichte fasst zusammen, was passiert ist, nach einem festgelegten Zeitplan.