常见问题
用作自定义回调的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=$BRANCHPOST
该定制的回调向您指定的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>