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.