Travis Builder

Component ID

2405259

Component name

Travis Builder

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

484

Component created

Component changed

Component body

Trigger Travis CI builds within Drupal.

Why? Perhaps you have a static site/app which uses the Drupal CMS as it's content souce. You build/deploy the static app automatically, normally after successful tests upon a commit to master via the Travis continuous integration tool to some web host. Now you can use Drupal events (via Rules) to rebuild and deploy when: content is updated, you clear cache, on cron, or whenever.

"Headless Drupal is so hot right now."

Limitation: Currently just one repository per site.

Install

This module has a few, beyond ordinary, installation steps. Please see README file! You'll need Composer Manager and will be leveraging a forked version of the l3l0/php-travis-client library. You should also use Rules to trigger builds, though the dependency isn't explicit.