So it sounds like you will want to create a component for untriaged issues so they are easy to find. I like the idea of distributing the work of triaging post commit failures to new PR authors as a condition of merging. I feel like we will just be filling JIRA with spam if the issues are automatically created without a plan for triage.
Andrew On Wed, Jul 11, 2018 at 4:12 PM Rui Wang <ruw...@google.com> wrote: > Maybe this is also a good thread to start the discussion that if we want > to enforce postcommit test for every PR. > > Can we afford the cost of longer waiting time to catch potential bugs? > > -Rui > > On Wed, Jul 11, 2018 at 4:04 PM Mikhail Gryzykhin <mig...@google.com> > wrote: > >> That's a valid point. >> >> Unfortunately, the JiraTestResultReporter plugin does not have features >> to dynamically assign owners. Additionally, I don't think it is always easy >> to find proper owner for post-commit tests at first glance, since they >> usually cover broad specter of issues. >> >> My assumption is that we need someone to triage new issues. >> >> Ideally, any contributor, who sees failing test, should check unassigned >> tickets and either do triage, or assign them to someone who can. I strongly >> encourage this approach. >> >> We have couple other ready-made options to consider: >> 1. We can configure JIRA component owner who would be assigned to created >> tickets. >> 2. JiraTestReporterPlugin can assign tickets to specific user. This is >> configured per Jenkins job. We can utilize this if someone volunteers. >> 3. Dynamic assignment will most likely require custom solution. >> >> --Mikhail >> >> >> On Wed, Jul 11, 2018 at 3:34 PM Andrew Pilloud <apill...@google.com> >> wrote: >> >>> Hi Mikhail, >>> >>> I like the proposal! Hopefully this can replace the constant stream of >>> build failure emails. I noticed one detail seems to be missing: How will >>> new issues be assigned to the proper owner? Will the tool do this >>> automatically or will we need someone to triage new issues? >>> >>> Andrew >>> >>> On Wed, Jul 11, 2018 at 3:07 PM Mikhail Gryzykhin <mig...@google.com> >>> wrote: >>> >>>> Hi everyone, >>>> >>>> I want to add an automatic JIRA tickets creation for failing >>>> post-commit tests. >>>> >>>> I wrote up design proposal doc with more details on this: >>>> >>>> https://docs.google.com/document/d/1kpsTy0sYJkLqlZvkPalDkqzBbpu-Wug0z-oWIVPo6UI >>>> >>>> Quick summary: >>>> I suggest to utilize JiraTestResultReporter plugin. >>>> Since this plugin is not installed on our Jenkins yet, we have to >>>> request to Infra team to add it. >>>> >>>> Please, comment if this approach sounds good to you. >>>> >>>> Best regards, >>>> --Mikhail >>>> >>>>