Skip to content
This repository has been archived by the owner on Oct 9, 2018. It is now read-only.

geerlingguy/drupal-travis-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Drupal / Travis CI Demonstration

Build Status

This project will demonstrate basic Drupal/Travis-CI integration on GitHub. Currently demonstrated features:

  • Drupal and drush installation via Ansible and/or git.
  • Drupal core test run via drush (both simpletest and PHPUnit).
  • Contributed module test run via drush.

Over time, the following will be illustrated through the included .travis.yml file:

  • Behat test run (drush brun).
  • Static code analysis (using tools like PHPMD, CodeSniffer, etc.) and simple reporting.

Please watch this space for updates!

Other Examples

Travis CI offers deep integration with GitHub projects, but is developer-centric and isn't flexible in allowing you to define different access controls, reporting, and repositories outside of GitHub. Solutions like Jenkins CI or Go CI might be a better fit, depending on your needs. Below are examples of other live CI projects for continous testing and analysis Drupal/PHP code.

About

A demonstration of Drupal integration with Travis CI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published