Skip to content
This repository was archived by the owner on Sep 27, 2019. It is now read-only.

Jenkins

Andy Pavlo edited this page Jun 26, 2017 · 8 revisions

For some reason our Jenkins project configuration gets blown away randomly, so I am documenting the settings to build Peloton whenever there is a push to the master.

  • Source Code Management
    1. Git Repository URL: https://github.com/cmu-db/peloton.git
    2. Branches to Build: */master
  • Build Triggers
    1. GitHub Pull Request Builder (TODO)
    2. GitHub hook trigger for GITScm polling
  • Build
    1. Execute Shell
    if [ -d build ]; then
       rm -rf build
    fi
    
    1. Build using .travis.yml
  • Post-build Actions
    1. Publish xUnit test result report
      • GoogleTest Pattern: **/test/*_test.xml
    2. Email notification
      • Send e-mail for every unstable build
      • Send separate e-mails to individuals who broke the build
Clone this wiki locally