Merge pull request #29898 from overleaf/gs-jenkins-issues-all-pipelines

Enable Jenkins hooks for creating GitHub issues for all pipelines with owners

GitOrigin-RevId: ba46db1d3137db12ee5c78f09b126fb9927d9c49
This commit is contained in:
Gernot Schulz
2025-11-26 14:55:55 +01:00
committed by Copybot
parent 385432e8f1
commit 74efa0e345
47 changed files with 239 additions and 0 deletions

View File

@@ -101,6 +101,15 @@ pipeline {
always {
junit checksName: 'fetch-utils test results', testResults: 'libraries/fetch-utils/reports/junit-*.xml'
}
failure {
script {
if (env.BRANCH_NAME == 'main') {
node('built-in') {
sh '/usr/local/bin/open-gh-failure-issue --project="🚉 Platform"'
}
}
}
}
cleanup {
sh 'rm -rf libraries/fetch-utils/reports'
sh 'make clean_jenkins -j10'

View File

@@ -5,4 +5,5 @@ fetch-utils
--esmock-loader=False
--is-library=True
--node-version=22.18.0
--pipeline-owner=🚉 Platform
--public-repo=False