pipelineUtils/vars/printBanner.groovy
2024-02-07 14:48:15 -08:00

16 lines
491 B
Groovy

void call(String stepName) {
stepCorner = '+'
stepBanner = "║ $stepName ║"
bannerWidth = stepBanner.length() - 2
// banner = stepCorner + ('=' * bannerWidth) + stepCorner
top = '╔' + ('═' * bannerWidth) + '╗'
bottom = '╚' + ('═' * bannerWidth) + '╝'
ansiColor('xterm') {
echo "$top\n$stepBanner\n$bottom"
}
}
// ═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟ ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬