Understanding email notifications
Emails are preconfigured with information about each notification type. For example, when a deployment failure occurs, the email that is sent provides information, such as the pipeline name and URL of the system on which the deployment failure occurred.
Preconfigured emails are sent in the following scenarios:
Email notification events
Event | Context | Description |
Deployment start | Deployment | When a deployment starts, an email is sent to the release manager. If you are using branches, the email is sent to the operator who started the deployment. |
Deployment step completion or failure | Deployment | When a step either completes or fails, an email is sent to the release manager. If you are using branches, the email is also sent to the operator who started the branch merge. The deployment pauses if there are any errors. |
Deployment completion | Deployment | When a deployment is successfully completed, an email is sent to the release manager. If you are using branches, the email is sent to the operator who started the branch merge. |
Stage completion or failure | Stage | When a stage in a deployment process either succeeds or fails, an email is sent to the release manager. If you are using branches, the email is sent to the operator who started the branch merge. |
Manual tasks requiring approval | Task input required | When a manual task requires email approval from a user, an email is sent to the user. That user can approve or reject the task from the email. |
Stopped deployment | Task | When a deployment is stopped, an email is sent to the release manager. If you are using branches, the email is sent to the operator who started the branch merge. |
PegaUnit testing success or failure | Task | If you are using the Run Pega unit tests task, and the task either succeeds or fails, an email is sent to the release manager. If you are using branches, the email is sent to the operator who started the branch merge. |
Schema changes required | Task | If you do not have the required schema privileges to deploy schema changes on application packages that require those changes, an email is sent to the operator who started the deployment. |
Guardrail compliance score success or failure | Task input required | If you are using the Check guardrail compliance task, an email is sent to the release manager if the task either succeeds or fails. |
Approve for production | Task | If you are using the Approve for production task, which requires approval from a user before application changes are deployed to production, an email is sent to the user. The user can reject or approve the changes. |
Verify security checklist success or failure | Task | If you are using the Verify security checklist task, which requires that all tasks be completed in the Application Security Checklist to ensure that the pipeline complies with security best practices, an email is sent to the release manager if the test either succeeds or fails. |
Scenario testing success or failure | Task | If you are using the Run Pega scenario tests task, an email is sent to the release manager. If you are using branches, the email is sent to the operator who started the branch merge if Pega scenario testing either succeeds or fails. |
Start test coverage success or failure | Task | If you are using the Enable test coverage task to generate a test coverage report, an email is sent to the release manager if the task either fails or succeeds. |
Verify test coverage success or failure | Task | If you are using the Verify test coverage task, an email is sent to the release manager if the task either fails or succeeds. |
Application quality statistics refreshed | Task | If you are using the Refresh application quality statistics task, an email is sent to the release manager when the task is run. |
Jenkins job success or failure | Task | If you are using a Jenkins task, an email is sent to the release manager if a Jenkins job either succeeds or fails. |
Previous topic Configuring email accounts when upgrading Deployment Manager Next topic Configuring Jenkins in 5.1.x