| App-Builds automatisieren |
Repository-Zugriff, Xcode-Version, Scheme, Abhängigkeits-Lockdateien, Exportkonfiguration |
REPO_REF BUILD_SCHEME EXPORT_PATH |
Ergebnisdatei und Commit-ID sichern, temporären Schlüsselbund löschen und zum letzten erfolgreich baubaren Commit zurückkehren |
| Builds für mehrere Branches |
Branch-Prioritäten, separate Arbeitsverzeichnisse, Parallelitätsbegrenzung, idempotentes Bereinigungsskript |
BRANCH_NAME RUN_PRIORITY WORK_ROOT |
Weitere Jobs stoppen, aktuelle Logs sichern und einen sauberen Arbeitsbaum sowie die ursprüngliche Warteschlangenreihenfolge wiederherstellen |
| Flutter iOS |
Flutter-Version, Podfile.lock, Xcode-Workspace, Regeln für Cache-Schlüssel |
FLUTTER_ROOT PODS_CACHE_KEY IOS_SCHEME |
Caches schrittweise invalidieren, wiederverwendbare Logs behalten und ab dem zuletzt erfolgreichen Schritt erneut starten |
| TestFlight-Übergabe |
Release-Freigabe, Versionsinformationen, passende Signatur, Artefaktprüfung und vom Team kontrollierte Zugangsdaten |
RELEASE_VERSION BUILD_NUMBER ARTIFACT_PATH |
Verteilungsjob stoppen, temporäre Zugangsdaten widerrufen, zur Prüfliste zurückkehren und einen neuen Release-Kandidaten erstellen |
| KI-Experimente |
Modellformat, kleine Datenstichprobe, Runtime-Version, Speicherüberwachung und Exportverzeichnis |
MODEL_PATH DATASET_PATH RESULT_PATH |
Parameterliste und Ergebnisübersicht sichern, festgelegte Abhängigkeiten wiederherstellen und zur schreibgeschützten Rohdatenkopie zurückkehren |