Repository Hosting

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

Rh
VCS Hosting

常见问题

用作自定义回调的XML模型和URL格式是什么?

GET

该定制的回调向您指定的URL发送一个简单的HTTP GET请求。您也可以设置一个用户名和密码用来进行基本的认证。变量$REV、$PROJ和$BRANCH可能在URL中用到,将分别被修订或提交项ID,项目缩写以及分枝名称(仅限于Git和Hg)代替。例如:

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

该定制的回调向您指定的URL发送一个简单的HTTP POST请求,或许会传送用户名和密码以进行基本的认证。数据以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>