This repository was archived by the owner on Sep 27, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 618
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
- Git Repository URL:
https://github.com/cmu-db/peloton.git
- Branches to Build:
*/master
- Git Repository URL:
-
Build Triggers
- GitHub Pull Request Builder (TODO)
- GitHub hook trigger for GITScm polling
-
Build
- Execute Shell
if [ -d build ]; then rm -rf build fi
- Build using .travis.yml
-
Post-build Actions
- Publish xUnit test result report
- GoogleTest Pattern:
**/test/*_test.xml
- GoogleTest Pattern:
- Email notification
- Send e-mail for every unstable build
- Send separate e-mails to individuals who broke the build
- Publish xUnit test result report