|
61 | 61 | try {{ |
62 | 62 | // Trigger the actual build and test jobs in parallel |
63 | 63 | parallel build: {{ |
64 | | - def build = build job: 'nixl-ci-build', parameters: [ |
| 64 | + def buildJob = 'nixl-ci-build' |
| 65 | + def build = build job: buildJob, parameters: [ |
65 | 66 | string(name: 'sha1', value: githubHelper.getMergedSHA()), |
66 | 67 | string(name: 'githubData', value: VARIABLE_FROM_POST) |
67 | 68 | ], propagate: false |
68 | | - currentBuild.description += "<br>Job: <a href='${{build.absoluteUrl}}'>nixl-ci-build</a> Result: <b style='color:${{build.result == 'SUCCESS' ? 'green' : 'red'}}'>${{build.result}}</b>" |
| 69 | + currentBuild.description += "<br>Job: <a href='${{JENKINS_URL}}blue/organizations/jenkins/NIXL%2F${{buildJob}}/detail/${{buildJob}}/${{build.number}}/pipeline/'>${{buildJob}}</a> Result: <b style='color:${{build.result == 'SUCCESS' ? 'green' : 'red'}}'>${{build.result}}</b>" |
69 | 70 | if (!build.resultIsBetterOrEqualTo('SUCCESS')) {{ |
70 | 71 | currentBuild.result = build.result |
71 | | - error("Build CI failed") |
| 72 | + error("Job ${{buildJob}} failed") |
72 | 73 | }} |
73 | 74 | }}, test: {{ |
74 | | - def build = build job: 'nixl-ci-test', parameters: [ |
| 75 | + def buildJob = 'nixl-ci-test' |
| 76 | + def build = build job: buildJob, parameters: [ |
75 | 77 | string(name: 'sha1', value: githubHelper.getMergedSHA()), |
76 | 78 | string(name: 'githubData', value: VARIABLE_FROM_POST) |
77 | 79 | ], propagate: false |
78 | | - currentBuild.description += "<br>Job: <a href='${{build.absoluteUrl}}'>nixl-ci-test</a> Result: <b style='color:${{build.result == 'SUCCESS' ? 'green' : 'red'}}'>${{build.result}}</b>" |
| 80 | + currentBuild.description += "<br>Job: <a href='${{JENKINS_URL}}blue/organizations/jenkins/NIXL%2F${{buildJob}}/detail/${{buildJob}}/${{build.number}}/pipeline/'>${{buildJob}}</a> Result: <b style='color:${{build.result == 'SUCCESS' ? 'green' : 'red'}}'>${{build.result}}</b>" |
79 | 81 | if (!build.resultIsBetterOrEqualTo('SUCCESS')) {{ |
80 | 82 | currentBuild.result = build.result |
81 | | - error("Test CI failed") |
| 83 | + error("Job ${{buildJob}} failed") |
82 | 84 | }} |
83 | 85 | }}, |
84 | 86 | failFast: false // Continue even if some parallel jobs fail |
|
0 commit comments