Merge pull request #29866 from overleaf/gs-jenkins-e2e-issues

Create GitHub issues from failed E2E test pipelines

GitOrigin-RevId: cad29c2f2388e04922e51039297281dc22cfd869
This commit is contained in:
Gernot Schulz
2025-11-26 14:25:14 +01:00
committed by Copybot
parent 832068c6e6
commit 381460936b

View File

@@ -357,6 +357,15 @@ pipeline {
always { always {
junit checksName: 'Server-Pro-E2E-Tests results', testResults: 'server-ce/test/reports/junit-*.xml' junit checksName: 'Server-Pro-E2E-Tests results', testResults: 'server-ce/test/reports/junit-*.xml'
} }
failure {
script {
if (env.BRANCH_NAME == 'main') {
node('built-in') {
sh '/usr/local/bin/open-gh-failure-issue --project="B2B"'
}
}
}
}
// Ensure tear down of test containers, remove CE docker images, then run general Jenkins VM cleanup. // Ensure tear down of test containers, remove CE docker images, then run general Jenkins VM cleanup.
cleanup { cleanup {
dir('server-ce/test') { dir('server-ce/test') {