All Projects → FiloSottile → Travis Cron

FiloSottile / Travis Cron

Licence: mit
This web app allows you to trigger Travis CI builds periodically

Programming Languages

python
139335 projects - #7 most used programming language

The Travis CI cron trigger

This project permits to have Travis CI builds triggered periodically, for example to test scrapers.

At Travis they will eventually implement cron (ref: travis-ci/travis-ci#582), meanwhile, I hope this helps :)

Technically

This project is made of two parts:

  • A Django web app (running at http://traviscron.pythonanywhere.com) that lets users add new triggers to the queue.
  • A Python module, travis_ping, that given a GH project name and a Travis OAuth token, triggers a rebuild.

The actual work is done by a continuously running process, crontab-like: python manage.py runworker.

Probably the first 3rd party app made using the new Travis API!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].