Travis CI - 通过API

时间:2015-10-01 13:52:05

标签: travis-ci travis-ci-cli

我找不到如何通过文档中的API启用存储库以在Travis CI中构建。看来轻弹开关是一个手动步骤,这是正确的吗?

具体来说,我们可以通过编程方式轻弹以下图片中显示的开关吗? enter image description here

1 个答案:

答案 0 :(得分:4)

这样做的结果有点误导,实现这一目标需要不止一步:

  1. 强制进行同步,以确保回购将在那里

  2. 获取存储库ID(是的,您必须拥有它)

  3. 轻拂开关

  4. 如果您正在使用Python,则可以使用TravisPy来实现此目的。

    from travispy import TravisPy
    
    travis = TravisPy.github_auth('github token')
    repo = travis.repo('menegazzo/travispy')
    repo.enable() # Switch is now on
    repo.disable() # Switch is now off