Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

Octopus Deploy – Send a Notification When Deployments Fail

If you are using Octopus Deploy as part of a continuous delivery pipeline, you’ll probably find that deployments don’t fail very often. This means, you need to send an email about staus of each deployment process to differnet stake holders.

Here is a simple email notification step that tells you when a deployment fails, including a reasonable amount of information about the failure.

You must also needs to understand a Octopus Deploy system variable which can be used to customized a email body. As a work-around you could use two steps for sending the ‘status-email’:

  • One step sending ‘success’-email. This step should have its ‘Run condition’ set to ‘Success: only run when previous steps are successfull’.
  • Another step sending ‘failure’-email. This step should have ‘Run condition’ set to ‘Failure: only run when a previous step failed’.

Perhaps the system-variables Octopus.Deployment.Error Octopus.Deployment.ErrorDetail could also be helpfull.

https://octopus.com/docs/deployment-process/variables/system-variables

https://stackoverflow.com/questions/41474157/how-do-i-add-the-job-status-success-or-failure-in-the-email-notification


Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x