Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Release date automation to Slack

Jordan Trinklein
Contributor
May 2, 2023

Hello Jira experts!

Is it possible to create an automation rule that will trigger a message to a specific slack channel a day before the populated release date that will include the following fields in the message?

  • Service/App Name

  • Date and time of deploy

  • Release Notes (Release description from JIRA)

  • Linked Jira tickets

I've been scouring the automation library for versions/releases and I am not finding anything tied to the release date itself.

Thank you for the help!

1 answer

0 votes
Yuri Lapin _Release Management_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 4, 2023

Hi @Jordan Trinklein

Trust you are well.

Sounds a bit challenging. I would suggest to split into 2 -a) send slack 1 days before release date and b) pass on information you need.

For a) suggestion is the following:

  • use Jira Automation
  • Scheduled trigger (daily)
  • Define JQL and extract fix versions from issues on the later step
  • Add condition to check release date for tomorrow
  • Add hook to send Slack message

For b):

  • I think you be able to grab release description and related issues
  • Date time and deploy and Service/App Name is challenging

Maybe consider create a specific issue type (aka mock) that will include this information and would be replica of release also has a fix version of release. Thus you will be able to build JQL on it for a) and extract values in b) from predefined field.

The challenge is create a dummy ticket for every release.

The above is not a defined solution, rather my ideas of how I would approach it if tasked with it.

Cheers,

Yuri.

p.s. We do Release Management Apps for Jira

Jordan Trinklein
Contributor
May 5, 2023

Hi @Yuri Lapin _Release Management_ 

Thank you for your response!

 

For the a) suggestion, when you say "Scheduled trigger (daily)" - are you meaning a daily trigger?

These would only go out on specific days, not daily. 

Yuri Lapin _Release Management_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 5, 2023

Hi @Jordan Trinklein

You never know when it's correct date to send. So, you do a daily automation job to check if release date is tomorrow. Yes - you send, No - do nothing. That's the whole idea. And Jira Automation allows you to do daily jobs and implement conditions to check.

Screenshot_1.pngScreenshot_2.png

Cheers,

Yuri.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events