首页 > 其他分享 >jenkins 彩色日志显示

jenkins 彩色日志显示

时间:2023-03-30 21:38:33浏览次数:56  
标签:彩色 value org jenkins 日志 tools

目录

jenkins 彩色日志显示

示例:这里用到ansiColor插件,在Jenkins输出有颜色的日志信息
image

流水线语法的生成

image

ansiColor('xterm') {
    // some block
}

tools.groovy

package org.devops

//格式化输出
def PrintMes(value,color){
    colors = ['red'    : "\033[40;31m >>>>>>>>>>${value}<<<<<<<<<< \033[0m",
              'red1'   : "\033[40;41m >>>>>>>>>>${value}<<<<<<<<<< \033[0m",
              'green'  : "\033[40;32m >>>>>>>>>>${value}<<<<<<<<<< \033[0m",
              'green1' : "\033[40;42m >>>>>>>>>>${value}<<<<<<<<<< \033[0m",
              'yellow' : "\033[40;33m >>>>>>>>>>${value}<<<<<<<<<< \033[0m",
              'yellow1': "\033[40;43m >>>>>>>>>>${value}<<<<<<<<<< \033[0m",
              'blue'   : "\033[47;34m >>>>>>>>>>${value}<<<<<<<<<< \033[0m",
              'blue1'  : "\033[47;44m >>>>>>>>>>${value}<<<<<<<<<< \033[0m"
             ]
    ansiColor('xterm') {
        println(colors[color])
    }
}

Jenkinsfile

@Library('jenkinslib') _     
def tools = new org.devops.tools()
pipeline {
 
	agent any
	stages {
		stage("hello"){
			steps{
				script{
					tools.Post("success",'green')
				}
			}
		}
	}
}

image

转自

https://blog.csdn.net/weixin_44802620/article/details/125133847

标签:彩色,value,org,jenkins,日志,tools
From: https://www.cnblogs.com/liwenchao1995/p/17274379.html

相关文章

  • 使用 Oracle LogMiner 分析重做日志
    概述我们知道oracle的redo和归档日志,记录了数据库的事务的相关信息。在日常的数据库管理过程中,我们有时需要,查看特定时刻特定用户在数据库上执行的操作。这时我们可以通过用logminer分析日志文件获取相关信息。logminer分析归档日志文件所获得的信息并不是原始的操作信息,而是等......
  • ABP VNext 的日志机制 + SeriLog
    **ABPVNext的日志机制**正用ABPVNext做个系统,由于框架默认带来日志处理机制,开发阶段基本能用,也一直没有去动它,快要上线了,思考了一下正式环境的日志管理流程,由于系统不大,预计访问量可能也不大,但默认的日志管理太简单,不便于后期日常维护。缺点如下:默认的日志只有单个文件,写上几......
  • Mysql 事务隔离机制、锁机制、MVCC多版本并发控制隔离机制、日志机制、
    原子性(Atomicity)当前事务的操作要么同时成功,要么同时失败。原子性由undolog日志来实现。一致性(Consistency):使用事务的最终目的,由其它3个特性以及业务代码正确逻辑来实现。隔离性(lsolation):在事务并发执行时,他们内部的操作不能互相干扰,隔离性由MySQL的各种锁以及MVC......
  • docker启动失败后怎么查看日志
    方法一:dockerlogs--since30mcontainer#查看30分钟日志,容器成功失败都可以查看,container表示容器名称或ID方法二:dockerinspect--format'{{.LogPath}}'container#查询容器日志文件目录vi/var/lib/docker/containers/5338f536922596e5503e8715e0a9d5de9f14436177......
  • 记事本打开txt文件的大小的极限大概在925MB到1.01G之间 配置每个txt日志为2M,超过2M再
    记事本打开txt文件的大小的极限大概在925MB到1.01G之间原文链接:https://blog.csdn.net/sinat_28158055/article/details/103636481今天需要打开一个900多兆4的txt文件,......
  • django 日志配置
     settings.py#日志配置importloggingLOGGING={'version':1,#版本号默认1'disable_existing_loggers':False,#是否关掉第三方模块的日志功能......
  • Docker compose 部署的Jenkins如何更新版本
    转载于Docker部署的Jenkins如何更新版本呢_Tomonkey的博客-CSDN博客_dockerjenkins升级在这之前,使用docker-compose部署了docker,其中的脚本配置如下。1.安装Jenkinsdocke......
  • Jenkins配置钉钉通知
    Jenkins配置钉钉通知  目录建群-配置机器人-取得讨论组token安装插件构建后-配置插件pipeline方式修改imageUrl图片地址调用一个图片地址就行了参考......
  • ingress-nginx的日志落地
    配置Nginx-Ingress这里将NG的日志落盘,便于处理。(1)、修改ConfigMap,如下:#Source:ingress-nginx/templates/controller-configmap.yamlapiVersion:v1kind:ConfigMap......
  • Mysql通用查询日志(General Query Log)解析
    文档课题:Mysql通用查询日志(GeneralQueryLog)解析.数据库:mysql8.0.111、概念知识说明:通用查询日志用来记录用户的所有操作,包括启动和关闭MySQL服务、更新语句、查询语......