Skip to content

Commit eb7487c

Browse files
author
Philipp Karlsson
committed
Extending logging in pipeline for kotlin-jira-test-applink
1 parent f912c15 commit eb7487c

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

.github/workflows/default.yml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)