-
Notifications
You must be signed in to change notification settings - Fork 28.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SPARK-2912] [Spark QA] Include commit hash in Spark QA messages #1816
Conversation
merge upstream changes
QA tests have started for PR 1816 at commit hash |
QA results for PR 1816: |
QA tests have started for PR 1816 at commit hash |
QA results for PR 1816: |
QA tests have started for PR 1816 at commit |
QA results for PR 1816: |
QA tests have started for PR 1816 at commit |
QA results for PR 1816: |
Jenkins, giddy on up and retest this please. |
QA tests have started for PR 1816 at commit |
QA results for PR 1816: |
Jenkinsmeister, retest this please. |
QA tests have started for PR 1816 at commit |
QA results for PR 1816: |
Jenkins, touch your head, shoulders, knees, and toes, and then retest this please. |
QA tests have started for PR 1816 at commit
|
QA results for PR 1816:
For more information see the test ouptut. |
QA tests have started for PR 1816 at commit
|
QA results for PR 1816 at commit
|
QA tests have started for PR 1816 at commit
|
QA results for PR 1816 at commit
For more information see the test ouptut. |
QA tests have started for PR 1816 at commit
|
QA results for PR 1816 at commit
For more information see the test ouptut. |
QA tests have started for PR 1816 at commit
|
QA results for PR 1816 at commit
For more information see the test ouptut. |
QA tests have started for PR 1816 at commit
|
QA tests have started for PR 1816 at commit
|
QA tests have started for PR 1816 at commit
|
QA tests have finished for PR 1816 at commit
|
QA tests have started for PR 1816 at commit
|
QA tests have finished for PR 1816 at commit
|
Regarding this message, sometimes I see this strangeness where |
QA tests have started for PR 1816 at commit
|
QA tests have finished for PR 1816 at commit
|
Jenkins, retest this please. |
QA tests have started for PR 1816 at commit
|
QA tests have finished for PR 1816 at commit
|
QA tests have started for PR 1816 at commit
|
QA tests have finished for PR 1816 at commit
|
QA tests have started for PR 1816 at commit
|
QA tests have finished for PR 1816 at commit
|
This commit makes 2 major changes to the Jenkins GitHub hook: 1. Include commit hashes in all messages posted to GitHub. This makes it clear what set of code changes a given test cycle is for. 2. Reorganize the code so it’s easier to maintain. Changes made as part of the code reorg include: * Cleanly capture and report on errors when calling the GitHub API. * Divide the code into clear blocks: pre-test; test; and post-test
QA tests have started for PR 1816 at commit
|
QA tests have finished for PR 1816 at commit
|
@pwendell @rxin - After lots of futzing around and some gold plating, I can say this PR is ready for another review. Apologies for how long this took. Highlights:
|
This is really cool. I will defer to @pwendell for merging this. |
In the future maybe we should rewrite this in Python so the community can maintain it (bash is great until it gets too complicated). |
Agreed. As part of this PR, I originally wanted to include functionality to update older messages with notes like "New commits have been added since this test cycle", but it seemed like quite too much to do with bash. |
You can find the [discussion that motivated this PR here](http://mail-archives.apache.org/mod_mbox/spark-dev/201408.mbox/%3CCABPQxssy0ri2QAz=cc9Tx+EXYWARm7pNcVm8apqCwc-esLbO4Qmail.gmail.com%3E). As described in [SPARK-2912](https://issues.apache.org/jira/browse/SPARK-2912), the goal of this PR (and related ones to come) is to include useful detail in Spark QA's messages that are intended to make a committer's job easier to do. Since this work depends on Jenkins, I cannot test this locally. Hence, I will be iterating via this PR. Notes: * This is a duplicate of a [previous PR](apache#1811), without the extraneous commits. * This PR also resolves an issue targeted by [another open PR](apache#1809). Closes apache#1809. Author: Nicholas Chammas <[email protected]> Author: nchammas <[email protected]> Closes apache#1816 from nchammas/master and squashes the following commits: c1be644 [Nicholas Chammas] [SPARK-2912] include commit hash in messages 8f641ac [nchammas] Merge pull request apache#7 from apache/master
You can find the discussion that motivated this PR here.
As described in SPARK-2912, the goal of this PR (and related ones to come) is to include useful detail in Spark QA's messages that are intended to make a committer's job easier to do.
Since this work depends on Jenkins, I cannot test this locally. Hence, I will be iterating via this PR.
Notes: