Notify projects automatically of autorelease build failure 96/51096/9
authorAnil Belur <abelur@linuxfoundation.org>
Thu, 26 Jan 2017 23:42:37 +0000 (15:42 -0800)
committerAnil Belur <abelur@linuxfoundation.org>
Mon, 13 Feb 2017 08:13:56 +0000 (18:13 +1000)
commitb134f6be261ef866380f405bd717884776842928
treee8b683d6415191dcd796d69dfde0ab88c7b49558
parentf04a0ff9c978586188992d466885f5e108bd2f56
Notify projects automatically of autorelease build failure

* Search patterns include both formats
    1. Full format:    ODL :: $PROJECT :: $ARTIFACTID
    2. Partial format: Building $ARTIFACTID
* Get project name from reactor summary for any failures
* Verify remote staging is completed succesfully
* Notify the release list and project list only on build failures
* For testing purposes have excluded mailing lists

Change-Id: I0252d18551c86f08a3f95d87cacc7722ec621082
Also-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
jjb/autorelease/autorelease-macros.yaml
jjb/autorelease/autorelease-templates.yaml
jjb/autorelease/include-raw-autorelease-notify-build-failure.sh [new file with mode: 0644]