当前位置: 首页 > 面试题库 >

Jenkins Pipeline从ansiColor插件中记录了括号?

米子轩
2023-03-14
问题内容

当我使用ansiColor插件输出消息时,我不喜欢它,它会打印很多额外的花括号和单词。如何解决?

詹金斯管道方法:

def printVariable(String message) {
ansiColor('xterm') {
    echo "\033[34m ${message} \033[0m"
}
}

呼叫:

printVariable("ENVIRONMENT: ${ENVIRONMENT}")
printVariable("PROJECT_VERSION: ${PROJECT_VERSION}")
printVariable("TAG_NAME: ${TAG_NAME}")

输出:

[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo
 ENVIRONMENT: prod 
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo
 PROJECT_VERSION: 1.0.0 
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo
 TAG_NAME: repo.bla.bla
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo

我希望它像这样。

ENVIRONMENT: prod
PROJECT_VERSION: 1.0.0 
TAG_NAME: repo.bla.bla

谢谢您的帮助。


问题答案:

我们使用“
简单主题”插件来隐藏或隐藏管道注释的行。这样,您可以使用自定义.css代码隐藏或不显示管道注释的行。如果您已经通过“
Jenkins>管理Jenkins>配置系统”安装了此插件,然后导航至“主题”并添加Extra CSS,则可以执行此操作。

例如,这不应显示管道注释行:

.pipeline-annotated {
   display: none;
}

或只是将其隐藏(有时会更具可读性):

.pipeline-annotated {
   visibility: hidden;
}

另请参阅此以获取更多信息。



 类似资料:
  • 本文向大家介绍jquery.validate.js插件使用经验记录,包括了jquery.validate.js插件使用经验记录的使用技巧和注意事项,需要的朋友参考一下 最近做项目,需要用到 jQuery.validate.js插件,于是记录一下工作中的一些经验,以便日后学习。 【例子如下】 1.前台页面 2.Javascript 3.后台处理程序 4.运行结果 4.1 用户未输入数据时报错: 4.

  • Val1 Val2 Val3 Val4 Val5 Val6 Val7 Val8 Val9 Val10 Val11 Val12 Col1 Col2 Col3 Col4 Col5 Col6 Val1 Val2 Val3 Val4 Col5 Val5 Val1 Val2 Val3 Val4 Col6 Val6 Val1 Val2 Val3 Val4 Col7 Val7 Val1 Val2 Val3 Va

  • OrientDB是一个NoSQL数据库,可以存储文档和面向图形的数据。 NoSQL数据库不包含任何表,那么要如何将数据作为记录插入?在这里,您可以以类,属性,顶点和边的形式查看表数据,类表就像表,属性就像表中的文件。 可以在OrientDB中使用模式定义所有这些实体。 属性数据可以被插入到一个类中。 插入命令在数据库模式中创建一条新记录。 记录可以无模式或遵循一些指定的规则。 以下语句是“插入记录

  • 我只想记录一个包中的两个类。在标准的javadoc工具中,它应该是这样的:C: 我如何在maven javadoc插件中做到这一点?

  • 现有结构:src/test/java-- 更新:我也尝试了构建助手插件 现在,如果我运行“测试”目标,我看到添加了C:\Developer\Code\myProj\rc\test\groovy。 但是我没有看到任何为groovy文件生成的类。 最后的答案,感谢@khmarbaise,我刚刚升级了版本,并删除了GMaven编译

  • 问题内容: 我正在尝试将Envers集成到我的项目中。我正在使用Hibernate-envers 3.5.5-Final,Hibernate-core 3.5.5-Final,spring 3.0.7.RELEASE。 对于DAO层,我使用的是GenericDaoHibernate类。 我的applicationContext.xml包含: 创建带注释的类的审核表,但是通过在实体表中添加或更新一行