Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 734 Bytes

README.md

File metadata and controls

12 lines (9 loc) · 734 Bytes

Continuous Integration

XPLanG uses continuous integration. Whenever a commit is pushed to the master branch on Github, Codeship is notified of the chage. Codeship then uses the scripts in this library to:

  1. run all tests
  2. run Checkstyle and the code coverage tester JaCoCo
  3. upload the test coverage results to Code Climate
  4. create the Javadoc documentation
  5. build the compiler
  6. upload documentation, the build reports and the compiler to the distribution directory

If any of the above steps fail, the entire build fails, and sirens start blaring! Well, okay, I get an email.