Integrate Jira with Bitbucket
Asked by Daniel Juravski:

Hi folks,

I'm using Jira core (v. 7.12 srv) and Bitbucket (v. 6.0 srv).

I wish to integrate those both environments, but having problem to do that. When I use the 'Add Application Link' in Bitbucket - that operation is failed due to an ssl exception (that I observe in the log).

My Jira site is configured to be an https site while the Bitbucket is http configured, Is it possible to integrate them in that scenario?

Thank you!


Answers:
author: Daniel Eads
body: Hey Daniel,

It's not strictly required to have HTTPS enabled to set up an application link. What you're likely seeing is a trust issue.

Since your Jira server is responding on HTTPS, Bitbucket needs to be able to trust the certificate that Jira is configured with. If the certificate is self-signed or if the CA used for the cert isn't in Bitbucket's trust store (if you're running on top of Java 7, there are GoDaddy certificates missing from the store for example), then Bitbucket will throw an error in the log and refuse to make the connection.

We've got [an article here describing how to import certs like this into the keystore for Java](https://confluence.atlassian.com/kb/how-to-import-a-public-ssl-certificate-into-a-jvm-867025849.html). If this is what's causing the error message in your Bitbucket logs, you'll want to follow these steps to install the cert you're using for **Jira**into Bitbucket's JVM keystore.

Cheers,  
Daniel

comments: author: Daniel Juravski
body: Hi Daniel,

I overlapped that issue opening another port (in the jira server.xml) and configuring it to the BB, now both the applications link are configured successfully.

My next effort is finding the 'triggers' tab at the workflow edit window:![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/86888iEEBAFE3946E47191/image-size/large?v=v2&px=999 "image.png")

jira core version is 7.12.1

Thank you.


author: Daniel Eads
body: Hey Daniel,

Glad you were able to get the application links working!

Workflow Triggers are a feature in Jira Software - they won't be available in a Core-only installation. You'll need to install Jira Software to your Server instance to make use of Workflow Triggers and other development-focused features in Jira Software.

1. Download the version of Jira Software that matches the exact version of your Jira Core 7.12 install [from the Atlassian Marketplace](https://marketplace.atlassian.com/apps/1213607/jira-software/version-history)
2. In the **Versions and licenses** page in Jira's administration, click the "Upload an application" button and select the Jira Software file you downloaded**![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/87099iF2356D0D4CD78876/image-size/large?v=v2&px=999 "image.png")**
3. Once the Jira Software file is uploaded and installed, you'll have the option to start using it right away with a trial license. You can also get fully licensed right away by clicking the "buy it now" option.  
   ![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/87103i99567DD13BED5DC6/image-dimensions/737x255?v=v2 "image.png")

Cheers,  
Daniel


author: Daniel Juravski
body: Thanks Daniel that worked!

That is, for using the 'Development' module, I need both the Jira Core lic. and Jira Software lic.? We are in a POC phase and I'll be glad to briefly understand the difference between these two applications. Can I use only one of them?

Thank you again!


author: Daniel Eads
body: You could think of Jira Software as a superset what's in Jira Core - in Software, you get all the same features *plus* the development related things. If your team is only developers, it would make the most sense to just switch fully to a Jira Software license.

Core is mostly useful for teams that need workflows but maybe not the software development features (like workflow triggers). Think a Legal or HR team for example.

The licensing works so that you get a certain number of users in each license - for example, in a company with 75 users, you could have 25 Jira Core seats and 50 Jira Software seats. Your development and engineering teams could use Software licenses, while the business teams use Core licenses. Core licenses are lower-cost than full Software licenses.

We've got [some reading here explaining the difference in a little more depth](https://confluence.atlassian.com/confeval/jira-software-evaluator-resources/jira-software-vs-jira-core-license). You can have both licenses available on the same Jira instance, and users only need one or the other. You don't have to license a user for Jira Core *and* Jira Software; just the Jira Software license would cover their full Jira usage.


author: Daniel Juravski
body: Thanks again Daniel.


Tags: bitbucket-server

confluence-server

integration

jira-core

server