Auf die Gefahr hin, dass diese Frage "zu vage" ist, geht hier ...!
Wir haben ein Jenkins-System für andere (nicht iOS) Software-Projekte. Ich möchte nächtliches Xcode aufbauen und bei Testflight für eine Reihe von iOS-Projekten bereitstellen. Die Frage ist, welcher der beste Weg ist. Es fühlt sich richtig an, den eingebauten XCode-Mechanismus für automatisierte Builds zu verwenden, aber wenn Jenkins vorhanden ist, gibt es irgendwelche signifikanten Vorteile bei der Verwendung von Jenkins gegenüber XCode-Bots?
Einige Kriterien sind: - Einfache Einrichtung - Zuverlässigkeit - Minimierung von Schmerzen, wenn xcode-Funktionen sich ändern
Danke
Xcode-Bots sind ziemlich einfach einzurichten, abhängig von Ihrer Konfiguration der Quellcodeverwaltung. Der große Gewinn für Bots gegenüber Jenkins ist, dass Bots eng mit Xcode integriert sind.
Sie können Ihre Bots direkt aus dem Log Navigator überwachen, erstellen und ändern, und nur der Bot für das jeweilige Projekt und den Zweig wird angezeigt. Das ist nett, wenn Sie Dutzende von Bots auf Ihrem Server haben. Wenn Sie auf einen fehlgeschlagenen Test oder eine Warnung oder ein Analyseproblem eines bestimmten Builds klicken, werden Sie direkt zur fehlerhaften Zeile in Xcode weitergeleitet (wenn Sie den Bot in Xcode anzeigen).
Tags und Links ios jenkins xcode xcode-bots