初级jenkins-pipeline共享库使用
使用 jenkins pipeline 共享库,同一框架的应用基本都可以使用同一个jenkinsfile模板,更改共享库即可应用到所有使用此库的jenkins-job。目前没有用到vars目录,但完全能够满足我们日常需求,使用方式上较low,下面列出了定义的 部分函数 ,仅供参考。 共享库目录结构: jenkins-pipeline-libraries git:(master) ✗ tree . . ├── jenkins-ci │ └── jenkinsfile-java ├── out │ └── production ├── src │ ├── ops │ │ └── jk │ │ ├── appDetail.groovy │ │ └── tools.groovy │ └── pipeline.gdsl └── vars └── pipelineCfg.groovy 7 directories, 6 files appDetail.groovy 文件里面部分函数如下: // 获取时间 格式:20201208200419 def getTime() { return new Date().format('yyyyMMddHHmmss') } //格式化输出,需安装ansiColor插件 def printMes(value,level){ colors = ['warning'