Installing and Setting up JIRA QA Bot
- Install JIRA Bot from the Atlassian Marketplace
- Press the
Get Startedbutton to access the config page and verify your slack team's slack domain.
- Click the
Add to Slackbutton that appears after saving slack URL.
- Once the bot is added to your team, type
setupand the slack bot will ask to verify your jira domain.
- You're all set up!.
Using JIRA QA Bot
- Invite the bot to any channel to easily create issues.
- You can say things like
create issue for project JBTSwhere JBTS is the project key.
All commands must be directly communicated to the bot, either using a mention in a channel or any message in a private convo.
This is the first command you use to setup the jira bot. Currently we are using basic auth so the bot will ask for your username and password as well as your jira server domain.
@qa_bot set default project JBTS
You can optionally set a defaults for a channel like: project, issue type, or priority. So if you dont specify a project in the request it will default to this project. These defaults are saved on a per channel level so you can set multiple defaults for different projects.
@qa_bot the app crashes at launch
This command is the basic issue creation. You can use natural language to report issues you need to create. The bot uses api.ai machine learning so the more the bot is used -- the more the bot will learn.
@qa_bot create a new ticket for JBTS
This command instructs the bot to create a new ticket for project JBTS.
Other example create tickets requests:
@qa_bot the app JBTS crashes when I open it.
@qa_bot create a new issue for JBTS with a high priority
@qa_bot create a new feature for JBTS add splash page
@qa_bot I found a new bug for JBTS, the friends list page isnt loading correctly.
@qa_bot arrange the friends list by first name alpha sort
@qa_bot assign to michael
This command searches jira for users that can be assigned to the previous issue created with the search name
@qa_bot set issue type to story
This command changes the last issue you created to a
story issue type.
@qa_bot set priority to highest
This command changes the priority to
highest for the last issue you created.