Если вы откроете пиар, это вызовет другую сборку? Вы уверены, что PR еще не открыт?
Чтобы ответить
Я хочу развернуть его только после проверки кода.
Iдумаю, вы имеете в виду, когда PR просматривается и объединяется в целевую ветку, например, в master
.
. Для этого вы можете использовать конфигурацию, подобную этой: https://devcenter.bitrise.io/builds/triggering-builds/trigger-map/#dont-start-two-builds-for-pull-requests-from-the-same-repository
trigger_map:
- push_branch: master
workflow: deploy
- pull_request_target_branch: "*"
workflow: primary
Это будет запускать сборку с использованием рабочего процесса, называемого primary
, когда вы открываете PR и каждый раз, когда обновляете PR. Как правило, в этом случае вы хотите запустить несколько автоматических тестов в рабочем процессе primary
(юнит-тесты, пользовательский интерфейс, линтеры и / или выполнение, возможно, тестовой сборки).
Затем при объединении PR (в этомв ветке master
) она будет запускать сборку с использованием рабочего процесса deploy
(поскольку технически слияние генерирует событие commit / push).
Надеюсь, это поможет, дайте мне знать, если у вас естьлюбые вопросы!