Bitbucket webhook: игнорировать фиксацию, сделанную с помощью ключа доступа к репозиторию - PullRequest
0 голосов
/ 05 мая 2020

Я использую semanti c -release в декларативном конвейере Jenkins, чтобы автоматизировать выпуск из репозитория в частном экземпляре bitbucket. Я создал ключ доступа в репо и использовал его закрытый ключ в Jenkins, чтобы сделать sh фиксацию релиза обратно в репо. Чтобы предотвратить запуск новой сборки, мне нужно игнорировать этот pu sh. Я думал о достижении этого, добавив это имя пользователя в поле «коммиттеры игнорировать» веб-перехватчика bitbucket, уведомляющего Дженкинса. Однако, поскольку я использую ключ доступа к репо, с ним не связано известное имя пользователя. Я не смог найти прямого способа получить имя пользователя, которое butbucket связывает с ключом доступа к репо. Я как бы взломал эту информацию, создав свой собственный сервер и зарегистрировав его конечную точку как веб-перехватчик в битбакете для проверки полезной нагрузки, полученной обработчиком веб-перехватчика. Я мог видеть, что сгенерированное буквенно-цифровое c имя пользователя принимается битбакетом. Есть ли простой способ игнорировать фиксацию ключа доступа к репо в веб-перехватчике, или лучший способ узнать имя пользователя ключа доступа к репо, или какой-либо другой способ достичь этой цели?

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