【发布时间】:2017-07-12 18:40:51
【问题描述】:
Jenkins 全球管道库项目的正确目录结构是什么?我是 groovy 的新手,想确保我从一开始就正确设置...
src/com/myco/pipeline/lib_name/...
vars/...
resources/com/myco/...
这看起来正确吗?
【问题讨论】:
标签: jenkins groovy jenkins-pipeline
Jenkins 全球管道库项目的正确目录结构是什么?我是 groovy 的新手,想确保我从一开始就正确设置...
src/com/myco/pipeline/lib_name/...
vars/...
resources/com/myco/...
这看起来正确吗?
【问题讨论】:
标签: jenkins groovy jenkins-pipeline
是的。
1- 全局变量(vars/ 下的 .groovy 文件)必须直接添加到 vars 的根目录,即 vars/ 不能有子目录
2- 确保在 src/ 下的类(.groovy 文件)顶部添加“package com/myco/.../lib_name”
更多详情,请看 https://jenkins.io/doc/book/pipeline/shared-libraries/
【讨论】: