如何让travis通过API调用重建分支?

时间:2015-08-24 09:38:42

标签: travis-ci

我有一个存储库(称为A),它利用另一个存储库(称为B),当我推送回购A时,repo A在Travis上重建。我也希望当Repo B被推到时,它会触发一个webhook to travis,在travis上重建Repo A.

使用Circle CI,就像在Repo B上添加此webhook一样简单:

https://circleci.com/api/v1/project/me/myrepoA/tree/master?circle-token=token

但是我找不到特拉维斯CI的等价物。

1 个答案:

答案 0 :(得分:2)

特拉维斯指示http://docs.travis-ci.com/user/triggering-builds/

卷曲示例:

curl -X POST \
-H "Content-Type: application/json" \
-H "Travis-API-Version: 3" \
-H "Accept: application/json" \
-H "Authorization: token xxxxxx" \
-d '{"request": {"branch": "master"}}' 'https://api.travis-ci.org/repo/balupton%2FmyrepoA/requests'

要制作{slug | id},我们需要在用户和repo之间放置%2F

示例:twbs%2Fbootstrap