Создание xcarchive и ipa на одной и той же работе в Jenkins
Я работаю над Jenkins CI на iMAC. Я успешно создал файлы.xcarchive и.ipa в отдельных заданиях в Jenkins. я хочу знать, можем ли мы сгенерировать оба файла в рамках одной и той же работы? Можно ли запустить одну работу для создания обоих файлов.?
1 ответ
Вы не предоставляете никаких подробностей о своей конфигурации работы. Вы строите с некоторым плагином? Вы используете командную строку?
Без дополнительной информации все, что я могу сказать, это: использовать 2 шага сборки, чтобы получить 2 артефакта
Изменить после комментария OP:
Поскольку вы используете плагин Xcode, просто установите 2 шага сборки, один для IPA для.xcarchive.
В разделе " Конфигурация заданий" в разделе " Сборка " (где я предполагаю, что у вас уже настроен 1 экземпляр сборки Xcode) прокрутите вниз, пока не увидите кнопку " Добавить шаг сборки", щелкните ее и снова выберите сборку Xcode.
Сконфигурируйте свой второй экземпляр сборки Xcode и просто измените, является ли это IPA или нет, и измените выходной каталог сборки на что-то, что не будет конфликтовать с первым экземпляром. Затем измените действие " Артефакты архива" после сборки, чтобы подобрать оба артефакта.
Это, конечно, удвоит время сборки.