Overview

Jira is one of the most popular task management products available today, and for good reason: it’s been around for a long time. The team at Atlassian is constantly working to improve the way users can utilize their software, but for a long time if you wanted to integrate with Jira as a developer, your options were generally limited to the Jira API.

That changed recently with the release of Atlassian Forge, a cloud-based toolkit that allows developers to build their integrations right in the Atlassian infrastructure. Once we discovered Forge, we knew that an integration for Jira was going to be much simpler and quicker to implement.

How it works

Our official Jira integration works through the magic of Atlassian Forge Webtriggers which provide a webhook that can be called to trigger the integration logic.

It’s worth noting ☝️ Forge Webtriggers are currently in beta, which means there is the possibilty that some of the functionality might be adjusted by the Atlassian development team, but our testing so far has been very consistent.

Once you have the integration installed, you will be provided with a webhook URL in Jira that can be configured to your liking. It will look something like this:

https://a1b2c3d4-z0y8-9c8b-b40d-c043ac7cfde3.hello.atlassian-dev.net/x1/iLHet6ZqoXP5OR1SMShfKuA3gi4?id=d65b356

Just plug that URL into your test’s or suite’s webhook notification settings (Settings > Notifications > Webhooks). The next time your test fails a new issue will be created in your Jira project! 🎉

Jira issue panel additions

When a new issue is created within your Jira instance from Ghost Inspector, that issue will be automatically linked back to your test using a custom field named Ghost Inspector Test ID. With that, you can now also re-execute the test from within the Jira interface and see the results of the latest execution directly within your issue:

The issues panel additions

Just make sure your API key is configured to have access to all the new functionality.

Customizing the hook

When you initially set up the webhook, you’ll be asked which project you want new issues to be created in, what issue statuses you want to use for passing and failing tests, and whom you want to be the default assignee. However, all of these details can be configured manually on the webhook itself or through the use of test variables.

For instance, if you wanted to link a test to an existing issue in Jira (assuming your webhook is already configured in Jira & Ghost Inspector), you could add the jiraIssueKey to your first execution using Run test w/custom settings. On completion, the Jira integration will handle updating and configuring the issue moving forward.

Get started with the Jira integration

We’re really excited to be offering this integration! It’s been asked for a lot over the years! To start using it, head on over to the Atlassian Marketplace and click Get it now to get started. Don’t forget to check out our integration docs for all the installation and customization details.

We’re always looking for ways to improve our product for our customers. If you have any issues or would like to send us feedback about our Jira integration, please reach out to us via support.

Announcing our Jira integration

Overview Jira is one of the most popular task management products available today, and for good reason: it’s been around for a long time. The team at Atlassian is constantly working to improve the way users can utilize their software, but for a long time if you wanted to integrate with Jira as a developer, […]

Upcoming Feature Changes — Q1 2022

These updates will be deployed on Monday Feburary 14th, 2022 Here at Ghost Inspector, we’re continually rolling out changes that we think make our customer’s lives better. Occasionally that means undoing some bit of logic we created or allowed in the past in order to move the product in a direction that makes it more […]

Keep Your Tests in Sync with Code Versioning

Keep Your Tests in Sync with Code Versioning

Overview Keeping up to the pace of software changes with good acceptance tests is challenging, and can often put a lot of pressure on the relationships between teams. Being able to detect issues faster and earlier in the development cycle is crucial to shipping good software quickly, but communicating those changes is always challenging — […]

Webinar: WordPress Witchcraft – How to Test Your CMS

WordPress is a powerful tool for building great websites

This webinar took place on October 28th, 2021. Watch the full video recording below. WordPress is a powerful tool for building great websites, but all great websites need great testing too. Join our founder, Justin Klemm, as he walks us through the best practices for QA testing WordPress websites. He’ll also take us on a tour of […]

Spooktacular Customer Appreciation Month

Spooktacular Customer Appreciation Month

With a name like Ghost Inspector, you know we take Halloween seriously. This year we’re finally embracing our spooky spirits and celebrating in style, welcome to our first annual SPOOKTACULAR CUSTOMER APPRECATION MONTH! Customer Spotlights Follow us on our social media channels every Friday through the month of October as we conjure up some of […]

Webinar: Back to Basics with Ghost Inspector

This webinar took place on September 23rd, 2021. Watch the full video recording below. School is in session so we think it’s a great time for a beginners’ webinar. Join our Senior Operations & Strategy Manager Renata Santillan as she guides us through creating tests with Ghost Inspector and how to use our checking email feature. […]

Rebuilding Our Jekyll Website with Next.js and Theme UI

Rebuilding Our Jekyll Website with Next.js and Theme UI

Recently we redesigned and rebuilt our promotional site that was built in Jekyll and I thought it might be interesting to explain why we did it, as well as talk about the choices we made like deciding between Gatsby and Next.js for static site generation, using React (JSX and MDX) as a templating language and for writing […]

How to use Selenium IDE with Ghost Inspector

How to use Selenium IDE with Ghost Inspector

Selenium IDE is a popular open-source tool for recording and running automated browser tests. You can use it to interact with a browser the way a human would, doing things like navigating to URLs, filling in forms, and clicking on links and buttons. You can also use “assertions” to verify things are working as expected, like […]

Webinar: Automated Testing with Ghost Inspector & webapp.io (LayerCI)

Automated Testing with Ghost Inspector

This webinar took place on July 14th, 2021. Watch the full video recording below. webapp.io (formerly LayerCI) is a continuous integration service that offers preview environments for full‑stack web apps. webapp.io can provision complete instances of your application for every branch, making it easy to run your Ghost Inspector browser tests across all of your code changes. […]

Webinar: Getting the most out of Ghost Inspector

Webinar: Getting the most out of Ghost Inspector automated browser testing

This webinar took place on June 24th, 2021. Watch the full video recording below. Here at Ghost Inspector even some of our power users will ask, “Am I using Ghost Inspector to its full potential?” Maybe Ghost Inspector is so easy to use that sometimes it can feel like it’s too easy? Join us for this webinar on […]