Ответ 1
Плагин гибкой публикации поддерживает Условия запуска. Никогда не пробовал это сам, но слышал об этом от других.
У меня есть задание Jenkins, которое создает мой проект iOS Xcode и архивирует полученный файл IPA. Кроме того, я также установил плагин Testflight для загрузки файла IPA в качестве действия после сборки. Это все работает отлично, и мой вопрос в том, что... есть способ только инициировать это действие после сборки, основанное на результате булевого параметра сборки. Есть определенные случаи, когда мне нужно иметь возможность создавать IPA, и я не хочу, чтобы он был загружен в Testflight. Если бы я мог добавить флажок в начале сборки, который определяет, будет ли он загружаться в Testflight, который был бы идеальным.
Спасибо.
Плагин гибкой публикации поддерживает Условия запуска. Никогда не пробовал это сам, но слышал об этом от других.
Плагин Условный шаг сборки делает это для нас.
https://wiki.jenkins.io/display/JENKINS/Conditional+BuildStep+Plugin
Если вы не возражаете настроить отдельное задание Jenkins для загрузки файла IPA, вы можете использовать плагин Parameterized Trigger.