Simulation de terminal
Quels enregistrements vérifiables doit laisser une tâche automatisée ?
Voici un exemple de journal d’exécution. Il présente les étapes de prise en charge par le runner, de récupération du cache de dépendances, de test xcodebuild et d’envoi via fastlane, ainsi que les identifiants et états de sortie à conserver à chaque étape.
runner@m4-core · build-1842
ACTIVE
09:41:02 runner accepted job build-1842
09:41:02 checkout commit 8f31c2a · branch release
09:41:03 workspace /Users/runner/work/build-1842
09:41:04 cache key xcode-m4-lock-77d1
09:41:04 cache HIT · restored dependencies
09:41:07 toolchain Xcode selected · configuration Release
09:41:08 test xcodebuild test -scheme App -destination platform=macOS
09:42:46 test executed 128 tests · 0 failures
09:42:46 test result bundle saved
09:42:48 archive xcodebuild archive -scheme App
09:44:19 archive SUCCEEDED · App.xcarchive
09:44:20 deliver fastlane upload_artifact
09:44:37 deliver artifact uploaded · checksum verified
09:44:38 runner job completed · exit 0
09:44:38 cleanup workspace removed · cache retained
Identifiants d’entréeNuméro de tâche, commit, branche
Identifiants d’environnementClé de cache, chaîne d’outils, configuration
Résultats d’exécutionNombre de tests, code de sortie, durée
Vérification des artefactsChemin, taille, état de l’empreinte