Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-1649

Check blocker, T&P and send notifications at HF build start

    XMLWordPrintable

    Details

      Description

      1 day before the release date:

      1. send a mail notification announcing the build start and asking for no commit (Jenkins plugin ?) on tomorrow
      2. send a slack notification on dev channel to say the same (Jenkins plugin ?)
        -> this will have to be done on friday for monday releases? or weekend release will then be authorized?
      3. send a mail notification to the reviewer(s) (mail to be defined) containing a list of tickets (links included) with the current title and the current value of the field (with a flag saying if it will be included or not). Eventually this mail could contain an MD formatted release notes to see a preview (could be generated using ./releaseNotes.sh md 7.10-HF30)

      the day of the release:

      1. job should check if there are any JIRA blocker tickets for the current HF branch
      2. job should check if there are any Test'n'push running for the current HF branch
      3. send a mail notification announcing the build start and asking for no commit (Jenkins plugin ?)
      4. send a slack notification on dev channel to say the same (Jenkins plugin ?)
      5. update JIRA release ticket saying notifications were sent
      6. update JIRA release ticket saying the build was started

      The checks could be performed in a script that would fail if there is at least one blocker ticket or if there is at least one TnP running for the current HF branch.

      In case of build failure and to avoid sending again the notifications, the job should check the JIRA release ticket for the start notification update.
      The same for the sent notification comment.

      The build started comment should be added thought everytime the build is started for traceability.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                ffischer Frantz Fischer
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: