2015-10-01 4 views
3

Я не могу найти, как включить репозиторий для создания в Travis CI через API в документах. Кажется, щелчок переключателя является ручным шагом, верно?Travis CI - Включение сборки репозитория через API

В частности, мы можем щелкнуть переключателем на изображении ниже программно? enter image description here

+0

Вы когда-нибудь находили решение для этого @ChucK? – quine

+0

@quine мы использовали API-интерфейсы hooks с идентификатором репозитория GitHub, как описано в принятом ответе Fabio. – ChucK

ответ

4

Конечным пунктом для этого является своего рода заблуждение, а также это занимает больше, чем один шаг для достижения этой цели:

  1. Принудительная синхронизация просто чтобы убедиться, что репо будет там

    • Использование users/sync оконечная
  2. Получить хранилище ID (да, вы должны иметь его)

  3. Flick переключатель

Если вы работаете с 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