Перехватчик POST на Bitbucket

Как использовать URL-адрес POST в битбакете на частном Jenkins?

У меня возникли проблемы с битбакетоми их фиксацией после публикации.

Описание:

(скрыто)

У меня есть экземпляр jenkins, который я хотел бы запускать при нажатии на определенные репозитории. Поскольку 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 — это имя пользователя, которого я создал с хорошими правами для запуска сборок.

Что я могу сделать, чтобы включить почтовый хук?

12
задан Mattias 28 February 2012 в 16:35
поделиться