Expertiza Continuous Integration

From PG_Wiki
Jump to: navigation, search

The build status for the Expertiza project is tracked by the [Travis Continuous Integration] tool. You can see the current status of the project using the [Expertiza Travis Dashboard]

Continuous Integration

Travis CI automatically builds the Expertiza project to make sure that no failures are introduced into the existing test suites after new code is committed. As of April 18th, 2013, the Travis CI configuration for Expertiza only builds and checks the cucumber test suite for failures on the master and production branches.

Benefits

Screen Shot 2013-04-17 at 3.38.47 PM.png

Travis CI Build Configuration

The [configuration documentation] for Travis is very extensive but there are some things to note in regards to Expertiza. Configuration changes are done by modifying the [.travis.yml] configuration file in the root of the repository and committing to the master and/or production branch.

- "export DISPLAY=:99.0 && bundle exec rspec spec/"

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox