Project

General

Profile

Task #20577

lar_ci - Task #16396: email report: enable the blame user feature to send the email report also to the user that broke the code

Improve current implementation of the CI blame feature

Added by Vito Di Benedetto almost 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
08/09/2018
Due date:
% Done:

100%

Estimated time:
Duration:

Description

The current implementation of the CI blame feature will blame users also in the case the failure is due to infrastructure issue or due to issues that are not under control of the user.

This feature could be improved by:
  • enable the blame only for CI phases that can fail due to code changes, i.e:
    • build
    • unit test
    • ci tests
    • ...
  • if in one of the above CI phases there are failure modes that are known to be not due to code commit, disable the blame list for such failure modes
    • a known failure mode is when LArSoft version is upgraded, but the experiment develop branch is not yet upgraded to the latest LArSoft version
  • There are CI phases, as ci tests that have failure and warning modes, in this case blame the user only for failures

History

#1 Updated by Vito Di Benedetto almost 2 years ago

  • Status changed from New to Assigned
  • Assignee set to Vito Di Benedetto
  • Target version set to v1_9_0_RC

#2 Updated by Vito Di Benedetto almost 2 years ago

  • Project changed from lar_ci to Continuous Integration (CI)

#3 Updated by Vito Di Benedetto almost 2 years ago

  • Status changed from Assigned to Work in progress
  • % Done changed from 0 to 30

#4 Updated by Vito Di Benedetto over 1 year ago

  • Target version changed from v1_9_0_RC to v1_8_0_RC

#5 Updated by Vito Di Benedetto over 1 year ago

  • Target version changed from v1_8_0_RC to v1_8_0

#6 Updated by Vito Di Benedetto over 1 year ago

  • % Done changed from 30 to 100
  • Status changed from Work in progress to Resolved

#7 Updated by Vito Di Benedetto over 1 year ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF