How to be a JIRA ninja with Slack and YellowAnt

Vishwa Krishnakumar
YellowAnt
Published in
4 min readSep 20, 2017

--

In the last couple of years, JIRA has become the de-facto issue and project tracking tool used by software development teams of all size, across all industries. Backed by over a decade of experience, JIRA combines workflow mapping and issue tracking with several agile development capabilities.

In this article, we are going to show you how to be JIRA ninja with Slack and YellowAnt.

First things first…

  • Create an account on YellowAnt. It’s free! If you have Slack account, it takes 5 seconds(and installs @yellowant bot in your Slack) to signup. If not, it takes less than a minute. Do it now.
  • Next, click on “Marketplace” and search for JIRA.
  • Click on Integrate
  • Click on Add Account
  • Enter your username, password and JIRA team URL
  • Click on Submit
  • You’re almost there! It’s time to setup the webhooks
  • Head over to your the YellowAnt console, or Slack @yellowant DM.
  • Type the following command — jira createwebhook
  • Copy the Webhool URL that the command outputs
  • Go to your JIRA application
  • Click on the top right settings dropdown, and select System
  • In the System page, click on Webhooks
  • Click on Create a Webhook
  • Give your webhook a name, and paste the URL you copied above.
  • Select the events you want to be notified about, and click on Create

Congratulations! You are done setting up JIRA for YellowAnt!

Time for some Magic!

Head over to Slack @yellowant DM. Type jira and press Enter. This command will list all the JIRA commands. Let’s start by creating an issue with YellowAnt

  1. Creating issues

The command syntax is :

jira createissue project <project-name> summary <summary-text> issuetype <type-of-issue>

jira createissue issuetype “Bug” project “PYG” summary “Test issue” description “test description”

2. Listing issues

Now that the issue is created, let’s list all the issues in our project.

jira issues project <project-name>

Example — jira issues project “PYG”

Clicking on an issue button get the details of the issue.

3. Changing issues statuses

Click on Get Transitions and you can move your issue to any of the available transitions — To do, in Progress, In Review and Done.

JIRA transition for issues

4. Fetching your issues

You can also list only those issues that are assigned to you

jira myissues project “project-name”

JIRA — listing issues assigned to you

5. Fetching an issue

You can fetch a particular issue with the command:

jira getissue key <ISSUE_ID>

jira getissue key "PYG-5"
Fetching an issue

Notifications

YellowAnt gets you notifications on your JIRA task updates.

Let’s create a JIRA issue in JIRA.

Bug report in JIRA

This sends a notification to the person this bug was assigned to, which would look something like below:

Click on Fetch This Issue to get the Issue details

Fetching a newly notified issue

To change the status from “To Do” to “In Review”, click on Get Transition and select “In Review”. You’ll be notified on successful transition.

Our team is working on adding more commands to the JIRA YellowAnt application. Let us know your feedback in the comments below, or you can also join us in our Slack community here.

--

--