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.
|
* Replacement for `stage` function for default pipeline.
|
||||||
*
|
*
|
||||||
* Has the same arguments but does side-effects to the stage:
|
* 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) {
|
def stageWithChecks(String name, Closure body) {
|
||||||
stage(name) {
|
stage(name) {
|
||||||
try {
|
body()
|
||||||
body()
|
setSuccessCheck(name, name)
|
||||||
setSuccessCheck(name, name)
|
|
||||||
} catch (error) {
|
|
||||||
sh "echo Stage $name failed with error: $error"
|
|
||||||
setFailureCheck(name, name)
|
|
||||||
throw error
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* -------------------------------------------------------------------------- */
|
/* -------------------------------------------------------------------------- */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user