@@ -126,7 +126,9 @@ jobs:
126126
127127 - name : Startup Jira and Insight
128128 # Loop is needed to prevent Jira from suspension
129- run : (while true; do sleep 10000; done) | mvn jira:debug -Pitest-jira,-insight-itest-applink,-insight-itest-sdk,-insight-itest-ktor,-jira-itest-applink,-jira-itest-ktor,-jira-itest-sdk "-Djira.service.management.license=${{ secrets.JSM_DC_DEMO_LICENSE }}" "-Dconfluence.license=${{ secrets.CONFLUENCE_DC_DEMO_LICENSE }}" "-Dbaseurl=http://localhost:2990" &
129+ run : |
130+ (while true; do sleep 10000; done) | mvn jira:debug -Pitest-jira,-insight-itest-applink,-insight-itest-sdk,-insight-itest-ktor,-jira-itest-applink,-jira-itest-ktor,-jira-itest-sdk "-Djira.service.management.license=${{ secrets.JSM_DC_DEMO_LICENSE }}" "-Dconfluence.license=${{ secrets.CONFLUENCE_DC_DEMO_LICENSE }}" "-Dbaseurl=http://localhost:2990" > jira-startup.log &
131+ echo "JIRA_PID=$!" >> $GITHUB_ENV
130132
131133 - name : Wait for Jira and Insight
132134 run : ./scripts/wait-for-jira.sh
@@ -137,6 +139,29 @@ jobs:
137139 - name : Integration tests using applinks
138140 run : mvn -B verify -Pjira-itest-applink,jira-ci-applink,-jira-itest-ktor,-jira-itest-sdk,-insight-itest-applink,-insight-itest-sdk,-insight-itest-ktor "-Djira.service.management.license=${{ secrets.JSM_DC_DEMO_LICENSE }}" "-Dconfluence.license=${{ secrets.CONFLUENCE_DC_DEMO_LICENSE }}" "-Dbaseurl=http://confluence:1990"
139141
142+ - name : Stop jira to write coverage data
143+ run : |
144+ echo "Stopping process with PID $JIRA_PID"
145+ ./scripts/shutdown-jira.sh $JIRA_PID
146+
147+ - name : Store jira startup log
148+ uses : actions/upload-artifact@v4
149+ if : always()
150+ with :
151+ name : jira-startup.log
152+ path : jira-startup.log
153+ if-no-files-found : ' warn'
154+ retention-days : 3
155+
156+ - name : Store jira logs
157+ uses : actions/upload-artifact@v4
158+ if : always()
159+ with :
160+ name : atlassian-jira.log
161+ path : target/jira/home/log/atlassian-jira.log
162+ if-no-files-found : ' warn'
163+ retention-days : 3
164+
140165 kotlin-jira-client-test-sdk :
141166 runs-on : ubuntu-24.04
142167 needs : build
0 commit comments