概述
一、共享库介绍
- src目录类似于标准Java源目录结构。执行流水线时,此目录将添加到类路径径中。
- vars目录托管脚本文件,这些脚本文件在“管道”中作为变量公开
- resources目录允许libraryResource从外部库中是要步骤来加载相关联的非Groovy文件
- Jenkins官方介绍:扩展共享库
目录结构如下图所示:
二、共享库实践
1、创建共享库
- 最后目录结果如下:
](ht
- 创建vars库目录
2、编写方法文件
- 在
src/org/devops
目录下创建一个方法,文件名字定义为tool.groovy
- 在日志中将重点步骤通过不同的颜色高亮显示
- 需要安装插件AnsiColor,才能使用
ansiColor()
方法
package org.devops
//格式化输出
def PrintMes(value,color){
colors = ['red' : "