Добавьте кнопку на страницу запроса на GitHub, чтобы вручную запустить задание Jenkins - PullRequest
0 голосов
/ 25 марта 2020

Когда разработчики загружают свои PR для проверки кода, наш Jenkins обнаруживает это и запускает на них все возможные тесты. К сожалению, у нас нет ресурсов, поэтому эти тесты могут занять до двух дней. Много раз разработчики не заинтересованы в запуске всех тестов, только здравомыслие. Я хотел бы добавить на странице «Запрос на извлечение» кнопку «Запуск тяжелых рабочих нагрузок», которая будет выполнять тяжелые рабочие нагрузки, но пользователь должен нажать эту кнопку, недостаточно просто загрузить только новый набор исправлений. Можно ли сделать это? Как? Если нет, каковы мои другие варианты?

1 Ответ

0 голосов
/ 26 марта 2020

Мы достигаем этого в Gitlab с помощью тегов. Jenkins запускает сборку только для тех веток, которые имеют определенные теги c. Я предполагаю, что они контролируют это через код.

Приведенная ниже ссылка может помочь немного понять об этом.

https://github.com/jenkinsci/configuration-as-code-plugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...