寫 Jenkins Job 的時候,經常需要輸出一些文字訊息方便除錯,預設單一顏色有點難以看出重點。
本篇將介紹如何在 Jenkins 的 Console Output 透過 AnsiColor
套件輸出不同顏色的文字訊息。
1. 安裝套件
在 Jenkins 的套件管理,找到 AnsiColor
並安裝:
2. 啟用 AnsiColor
Free-Style
Free-Style 的建置專案(Build Environment),可以在建置環境找到 Color ANSI Console Output
,把它打勾即可:
1 | echo "\033[31m Red \033[0m" |
Pipeline
Pipeline 要啟用 AnsiColor
的話,只要把 echo 包在 ansiColor("xterm") { }
區塊內即可,如下:
1 | ansiColor("xterm") { |
執行結果
顏色樣式可以參考這邊:https://misc.flogisoft.com/bash/tip_colors_and_formatting
參考
https://github.com/jenkinsci/ansicolor-plugin
https://misc.flogisoft.com/bash/tip_colors_and_formatting