- Add marathon.groovy that is shared between the jobs.
- Use marathon.groovy in the Jenkinsfile
- Add unstable test reporting to the master/release pipeline.
- Create new jenkinsfile for phabricator builds
- Includes unstable tests (adds a warning comment).
- the current plugin isn't compatible with pipeline.
- Still working out the "reject" vs "add comment"
Details
- Reviewers
aquamatthias timcharper jenkins jeschkies - Commits
- rMARATHON5c44d14708a3: Run Unstable test marker as root
rMARATHONe3ac47bc595b: Correct script location
rMARATHONfd4dd8efdda9: Really don't run unstable if there are none
rMARATHON02f8e7274696: Add documentation to ammonite script
rMARATHON586cc29d788a: Correct node name
rMARATHON0d4311a5986a: Fix reporting test results to phabricator
rMARATHON84653f1fb5b1: Permissions on .arcrc are too open on the new node.
rMARATHONe14c25aaaee5: Workaround more issues in the newer AMI
rMARATHON39a636f83300: Fix formatting
rMARATHON2bc79b703d3a: Remove extra "
rMARATHONb8133d08e062: Include the gitCommit in package_binaries
rMARATHON8e6a798e0e27: Address review comments and move more to ammonite
rMARATHONd8a0efbb729f: Don't kill the kill script
rMARATHON8dce14e3b32e: I should learn to spell
rMARATHON29b3e27b368a: PREVIEW: Add new Jenkinsfile for phabricator (and share the code with the…
rMARATHON0bbd1cab78b6: Prune tags on fetch
rMARATHON3e04e1f83cd8: A little more cleanup
rMARATHON3cc4b38e46ba: Add new Jenkinsfile for phabricator (and share the code with the regular…
rMARATHONa63d9eba01a3: Missed a 'testcase'
rMARATHON1fc7be07f526: Use _ instead of -
rMARATHON930f44e56bc1: Now with ammonite for marking the unstable junit results - JIRA Issues
- JIRA MARATHON-7194 Make Unstable Tests annoying
JIRA MARATHON-7093 Fail build if after test, the git history is not clean.
JIRA MARATHON-7059 Jenkins <-> Phabricator Integration
JIRA MARATHON-2988 Build should check for formatting changes
JIRA MARATHON-7135 master builds and phab(diff)-triggered builds should use consistent test coverage rules
Phabricator pipeline:
See D651's comment log and/or https://jenkins.mesosphere.com/service/jenkins/view/Marathon/job/public-marathon-phabricator-pipeline/
Master Pipeline:
https://jenkins.mesosphere.com/service/jenkins/view/Marathon/job/marathon-pipelines/job/pipelines%252Fjason%252Ftag-unstable-again/
Diff Detail
- Repository
- rMARATHON marathon
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
I'm sorry. I did not think about the policy of no "requests for changes". You've got my go :).
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2148/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2148/console
⚠ Warning https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/144/ has failing unstable tests!
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2150/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2150/console
⚠ Warning https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/145/ has failing unstable tests!
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2152/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2152/console
⚠ Warning https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/146/ has failing unstable tests!
√ Build of 2607 Succeeded at https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/146/
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2158/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2158/console
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2160/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2160/console
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2161/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2161/console
⚠ Warning https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/152/ has failing unstable tests!
√ Build of 2613 Succeeded at https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/152/
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2162/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2162/console
⚠ Warning https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/153/ has failing unstable tests!
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2163/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2163/console
⚠ Warning https://jenkins.mesosphere.com/service/jenkins/job/public-marathon-phabricator-pipeline/154/ has failing unstable tests!
Build has FAILED
Link to build: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2164/
See console output for more information: https://jenkins.mesosphere.com/service/jenkins/job/public-test-marathon-phabricator/2164/console
What do you think about reporting the failure in a comment on the review?