Ben Kietzman created ARROW-8043:
-----------------------------------

             Summary: [Developer] Provide better visibility for failed nightly 
builds
                 Key: ARROW-8043
                 URL: https://issues.apache.org/jira/browse/ARROW-8043
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Continuous Integration, Developer Tools
    Affects Versions: 0.16.0
            Reporter: Ben Kietzman
            Assignee: Ben Kietzman
             Fix For: 1.0.0


Emails reporting nightly failures are unsatisfactory in two ways: there is a 
large click/scroll distance between the links presented in that email and the 
actual error message. Worse, once one is there it's not clear what JIRAs have 
been made or which of them are in progress.

One solution would be to replace or augment the [NIGHTLY] email with a page 
(https://ursa-labs.github.org/crossbow would be my favorite) which shows how 
many nights it has failed, a shortcut to the actual error line in CI's logs, 
and useful views of JIRA. We could accomplish this with:
- dedicated JIRA tags; one for each nightly job so a JIRA can be easily 
associated with specific jobs
- client side JavaScript to scrape JIRA and update the page dynamically as soon 
as JIRAs are opened
- provide automatic and expedited creation of correctly labelled JIRAs, so that 
viewers can quickly organize/take ownership of a failed nightly job. JIRA 
supports reading form fields from URL parameters, so this would be fairly 
straightforward: 
https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12319525&issuetype=1&summary=[NIGHTLY:gandiva-jar-osx,gandiva-jar-trusty]&versions=12340948&fixVersions=12347769&components=12334626



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to