Compare commits
No commits in common. "bb3021dd4c630d4ee3dfdc6f71d00a9fb29b97dc" and "5f7f1d25b427e5439c50a2e328ae1126e17d1edb" have entirely different histories.
bb3021dd4c
...
5f7f1d25b4
@ -14,20 +14,6 @@ def setSuccessCheck(String name, String title) {
|
||||
}
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/**
|
||||
*
|
||||
* Helper function that emits `Success` status.
|
||||
*
|
||||
*/
|
||||
def setFailureCheck(String name, String title) {
|
||||
publishChecks(
|
||||
name: name,
|
||||
title: title,
|
||||
summary: '— Failed',
|
||||
conclusion: "FAILURE"
|
||||
)
|
||||
}
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/**
|
||||
* Replacement for `stage` function for default pipeline.
|
||||
*
|
||||
* Has the same arguments but does side-effects to the stage:
|
||||
@ -39,14 +25,8 @@ def setFailureCheck(String name, String title) {
|
||||
*/
|
||||
def stageWithChecks(String name, Closure body) {
|
||||
stage(name) {
|
||||
try {
|
||||
body()
|
||||
setSuccessCheck(name, name)
|
||||
} catch (error) {
|
||||
sh "echo Stage $name failed with error: $error"
|
||||
setFailureCheck(name, name)
|
||||
throw error
|
||||
}
|
||||
body()
|
||||
setSuccessCheck(name, name)
|
||||
}
|
||||
}
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
Loading…
x
Reference in New Issue
Block a user