Как избежать создания созданной ветви в Jenkins? - PullRequest
0 голосов
/ 05 марта 2020

В нашей команде мы создаем ветки с интеграцией Bitbucket через JIRA. Таким образом, ветви передаются в Bitbucket, а затем обычно проверяются разработчиком для работы.

Pu sh в Bitbucket запускает сборку ветви в Jenkins. Эта сборка не нужна, так как она собирает последний коммит базовой ветки, который уже был собран. Как мы можем избежать / пропустить эту сборку? Мы используем декларативные конвейеры.

1 Ответ

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

Если вы хотите избежать сборок от jenkins всякий раз, когда вы делаете pu sh в bitbucket, вы можете отключить хук репозитория bitbucket. Для добавления, удаления и изменения хуков вам необходимо быть владельцем репозитория. Вы должны иметь привилегии. Если вы отключите ловушку, которая сигнализирует автоматическую сборку jenkins, то вы можете поместить sh в каждую нужную ветку, не вызывая автоматические сборки из jenkins.

В ссылке ниже вы можете найти более подробную информацию о ловушках в bitbucket:

https://confluence.atlassian.com/bitbucketserver/using-repository-hooks-776639836.html

Хук вызывает задание jenkins для запуска автоматической сборки. Хук может быть вызван следующими событиями: pu sh, тегом pu sh, событиями запроса на слияние и т. Д. c ... Отключите тот хук, который имеет нежелательные триггеры. Или отключите событие ловушки, не отключив всю ловушку.

...