Forums

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

docker image for unit testing

Vishal
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 28, 2022

I have an application which uses the Jira Software API to create issues.

As part of automated tests in CI pipelines etc., I am thinking of using a test instance of Jira Server as docker image (from https://hub.docker.com/r/atlassian/jira-software).

Looks like I would need to customize this base image and save this to a local repo (after creating a Test Jira User and Project).. So that for each testing session, a jira docker container would be started, the tests would be executed to have my application talk to Jira (create issues etc.); and the test jira container would be stopped and removed.

Tests could be running in isolated environments with no internet access.

Would this approach work in terms of licensing ?

I read that the Jira trial license expires in 30 days?

Any suggestion on an alternate approach to accomplish this.

1 answer

0 votes
Karim ABO HASHISH
Community Champion
November 19, 2022

hello @Vishal

If your Jira container will be used for Development and testing only, you can obtain a developer license on top of your commercial license which never expires and can be used to create as many Dev environments as you wish.

To get your Dev license, login to https://my.atlassian.com, go to licenses and expand your JIRA Server product then you will find the developer license in the action section.

Cheers,

Karim

Vishal
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 19, 2022

thank you

Karim ABO HASHISH
Community Champion
November 20, 2022

You're most welcomed.

Please mark this answer as accepted so others experiencing the same issue can easily find it in the future.

Suggest an answer

Log in or Sign up to answer