| Persistenz der Signaturumgebung |
Umgebung und Berechtigungen nach Teamprozess verwaltbar; sensible Zugangsdaten weiterhin nur mit minimalen Rechten |
Zerstörung der Umgebung, Snapshots und Zugangsdaten-Injektion prüfen |
Einfach einzurichten, kann aber mit der privaten Nutzung vermischt werden |
| Abhängigkeits-Cache |
Auf festem lokalem Speicher mit Bereinigungs- und Wiederverwendungsstrategie verwaltbar |
Prüfen, ob der Cache aufgabenübergreifend erhalten bleibt |
Langfristig speicherbar, belegt jedoch Platz auf dem persönlichen Gerät |
| CI-Runner-Anbindung |
Fester Runner registrierbar; Tags unterscheiden Projekte und Aufgabentypen |
Meist auf Erstellung pro Aufgabe ausgelegt; Anbindung hängt von der Plattform ab |
Anbindbar, aber Offline-Zeiten des Geräts beeinträchtigen die Warteschlange direkt |
| Grafische Oberfläche |
Grafische macOS-Oberfläche für Xcode-Konfiguration und interaktive Fehlersuche |
Grafikfunktionen und Client-Kompatibilität einzeln prüfen |
Direkte Bedienung, ideal für lokales Debugging |
| SSH-Automatisierung |
Für Skripte, Log-Sammlung, Cache-Pflege und Aufgabenorchestrierung nutzbar |
Meist unterstützt, aber Host-Identität und Lebenszyklus können sich ändern |
Nutzbar, Netzwerk und Online-Status müssen jedoch selbst verwaltet werden |
| Lang laufende Aufgaben |
Aufgaben belegen nicht den persönlichen Rechner; der Knoten läuft 365 Tage im Jahr zuverlässig |
Maximale Laufzeit und Lebenszyklus der Umgebung prüfen |
Ruhezustand, Netzwerkausfall oder Entfernen des Geräts kann die Ausführung beeinträchtigen |