1、安装插件 2、编写Jenkinsfile pipeline{agent{label'agent'}options{skipDefaultCheckout()}stages{stage('test'){steps{script{dir("${WORKSPACE}"){ansiColor('xterm'){// some blockecho"\033[32m===绿色字===\033[0m"echo"\033[41;30m===红底黑字===\033[0m"echo"\033[30m===黑色字===\...
jenkins AnsiColor 匹配到的字段加颜色 jenkins workspace配置,前言非技术分享,仅作为工作交接的备忘录一、安装Jenkins打开官网https://jenkins.io/下载得到jenkins.war;新建目录:mkdir-p/data/deploy/jenkins;将jenkins.war上传到此目录;将如下脚本保存成sh脚本,放到
示例:这里用到ansiColor插件,在Jenkins输出有颜色的日志信息 流水线语法的生成 ansiColor('xterm') {// some block} tools.groovy packageorg.devops//格式化输出def PrintMes(value,color){ colors = ['red':"\033[40;31m >>>${value}<<< \033[0m",'red1':"\033[40;41m >>>${value}<<< \033...
def skipRemainingStages =false// 是否跳过生产部署def timeout_mins =5// 超时时间,单位分def input_message// 提示语def randomToken// 发布秘钥// 系统个人信息def Applier_iddef Applier_namedef Applier_mailpipeline {agent anyoptions {// 调用颜色插件ansiColor('xterm')skipDefaultCheckout(true)}environm...
Jenkins管道共享库中的AnsiColor插件是用于在Jenkins构建日志中添加颜色和样式的插件。它可以使构建日志更易读和可视化,方便开发人员和运维人员快速定位问题。 AnsiColor插件的主要功能包括: 添加颜色:AnsiColor插件可以为构建日志中的文本添加不同的颜色,以区分不同的信息类型。例如,可以使用红色表示错误信息,绿色表示成功...
这个插件就是AnsiColor。 安装&& 配置 安装的方式很简单,【Manage Jenkins】->【Manage Plugins】,搜索AnsiColor进行安装即可。 安装完成后,在Jenkins Project的Configure页面中,Build Environment栏目下会多出Color ANSI Console Output配置项,勾选后即可开启颜色输出配置。
安装的方式很简单,【Manage Jenkins】->【Manage Plugins】,搜索AnsiColor进行安装即可。 安装完成后,在Jenkins Project的Configure页面中,Build Environment栏目下会多出Color ANSI Console Output配置项,勾选后即可开启颜色输出配置。 在ANSI color map的列表选择框中,存在多个选项,默认情况下,选择xterm即可。
我在我的管道中定义了一个快速记录器,用AnsiColor插件测试彩色日志。 它就像一种护身符。 代码语言:javascript 复制 def logger(String str, String level) { if (level == "ALERT") { ansiColor('xterm') { echo '\033[32m' + str // Green } } else if (level == "BOLD") { ansiColor('xterm'...
ansiColor('xterm') { println(colors[color]) } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. tools.groovy 四、修改jenkins file #!groovy @Library('jenkinslib') _ def tools = new org.devops.tools() //Pipeline pipeline { ...
ansiColor('xterm') { println(colors[color]) } } 然后我们在var路径下创建一个hello.groovy的文件,我们只输出一个hello def call(){ println("hello") } 使用共享库 首先我们在系统配置里找到Global Pipeline Libraries 为共享库设置一个名称jenkins-sharelib-tools,注意这个名称是在Jenkinsfile中引用。再设置一...