Как использовать URL-адрес POST в битбакете на частных Jenkins?
У меня возникли проблемы с bitbucket и их фиксацией по почте.
Описание:
http://username:[email protected]/job/myproject/build?token=mytoken
У меня есть экземпляр jenkins, который я хотел бы вызвать при нажатии на определенные репозитории. Поскольку дженкинс доступен снаружи (всемирная паутина), он защищен с помощью обычной системы пользователя/пароля.
При работе с Github я могу определить имя пользователя и пароль непосредственно в URL-адресе. При проверке журналов nginx ясно, что github может преобразовать этот URL-адрес для входа в систему пользователя. Битбукет - нет.
Вот некоторые журналы nginx, показывающие проблему.
Журналы сообщений Bitbucket:
- - "POST /job/myproject/build?token=mytoken HTTP/1.1" 403 216 "-" "Bitbucket.org"
Интересной частью является ошибка 403. Аксус отказался.
Те же журналы для почтового крючка Github:
- github - "POST /job/myproject/build?token=mytoken HTTP/1.1" 302 0 "-" "-"
Как показывают журналы, github - это имя пользователя, которого я создал, с хорошими правами на запуск сборок.
Что я могу сделать, чтобы включить пост-крючок?