Repository Hosting

Repository Hosting: Unlimited Subversion, Git, Mercurial, and Trac Projects

Rh
VCS Hosting

Часто Задаваемые Вопросы

Что такое XML-схемы и URL формат, используемый для пользовательской функции обратного вызова?

GET

Этот пользовательский обратный вызов посылает простой HTTP GET запрос к URL который вы указали. Вы можете также задать имя пользователя и пароль для использования обычной проверки подлинности. Переменные $REV, $PROJ и $BRANCH могут быть использованы в URL и будут заменены просмотром или идентификатором, сокращением проекта и названием ветви (только Git или Hg). Например:

GET http://myserver.com/ci/notify_commit?rev=$REV&proj=$PROJ&branch=$BRANCH
POST

Этот пользовательский возврат посылает HTTP POST запрос на URL вашего выбора, дополнительно передавая имя пользователя и пароль для базовой аутентификации. Данные передаются в XML и содержут пересмотр, автор, дату создания, сообщение, и название ветви (только Git и Hg) фиксации, наряду с названием проекта. Например:

POST http://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>