Часто Задаваемые Вопросы
Что такое XML-схемы и URL формат, используемый для пользовательской функции обратного вызова?
Этот пользовательский обратный вызов посылает простой HTTP GET запрос к URL который вы указали. Вы можете также задать имя пользователя и пароль для использования обычной проверки подлинности. Переменные $REV, $PROJ и $BRANCH могут быть использованы в URL и будут заменены просмотром или идентификатором, сокращением проекта и названием ветви (только Git или Hg). Например:
GET https://myserver.com/ci/notify_commit?rev=$REV&proj=$PROJ&branch=$BRANCHPOST
Этот пользовательский возврат посылает HTTP POST запрос на URL вашего выбора, дополнительно передавая имя пользователя и пароль для базовой аутентификации. Данные передаются в XML и содержут пересмотр, автор, дату создания, сообщение, и название ветви (только Git и Hg) фиксации, наряду с названием проекта. Например:
POST https://bob:12345@mycompany.com/notifications <?xml version="1.0" encoding="UTF-8"?> <commit> <revision>0cea058405ad688bf4d6486d090e0e70f9111545</revision> <author>Bob Smith (bob@mycompany.com)</author> <created_at>2011-12-03T12:53:53+00:00</created_at> <log>Added a new module to the project.</log> <branch>master</branch> <project>myproject</project> </commit>