Как Дженкинс может заблокировать слияние без полностью одобренного запроса на извлечение из TFS

#git #jenkins #tfs

#git #дженкинс #tfs

Вопрос:

Я хочу, чтобы Дженкинс блокировал любой процесс слияния без получения одобрения от запросов на извлечение. На данный момент слияние завершено Дженкинсом, но у меня нет PR builder в Дженкинсе. PR создаются вручную.

Я просто хочу, чтобы Дженкинс получил доступ к TFS и прочитал результаты запросов на извлечение. Согласно результатам, Дженкинс должен иметь возможность объединяться или нет. Как я могу это контролировать?

Дополнение: Или как я могу создать ссылку между ключом завершения PR и Дженкинсом. Когда я нажимаю кнопку competited, возможно ли, что Дженкинс запускает мои тесты перед слиянием?

Комментарии:

1. Почему ваше слияние происходит в Jenkins, а не в TFS PR (когда вы завершаете PR, происходит слияние)?

2. Мне нужно запустить несколько тестов после PR. Я знаю, что создал бы сборку Jenkins PR. Но выполнение тестов перед PR тратит мое время. Итак, мне нужно, чтобы Дженкинс запускал тесты после PR. Затем, если тест в порядке, происходит слияние.