Jenkins 全局管道库目录结构

标签 jenkins groovy jenkins-pipeline

Jenkins 全局管道库项目的正确目录结构是什么?我是 groovy 的新手,想确保我从一开始就正确设置了......

src/com/myco/pipeline/lib_name/...
vars/...
resources/com/myco/...

这看起来正确吗?

最佳答案

是的。

1-全局变量(vars/下的.groovy文件)必须直接添加到vars的根目录,即vars/不能有子目录

2- 确保在 src/下的类(.groovy 文件)顶部添加“package com/myco/.../lib_name”

更多详情,请参阅 https://jenkins.io/doc/book/pipeline/shared-libraries/

关于Jenkins 全局管道库目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45065313/

相关文章:

jenkins - Jenkins工作流程结帐访问BRANCH_NAME和GIT_COMMIT

multithreading - 有没有办法在运行时动态重命名 Jenkinsfile 中的阶段?

grails - 如何获得持久化类中的对象列表的权限?

动态调用静态方法的 Groovy 方式

nexus - 使用 Jenkins 2 Jenkinsfile 脚本的自动 nexus 工件版本控制

git - Jenkins:获取远程仓库 'origin' 时出错

ios - swift : Failed to import bridging header while archiving in Jenkins

windows - Jenkins 权限被拒绝 - 如何更改 IntelliJ Idea 和 Windows 的权限?

jenkins - 如何从另一台计算机访问/共享 Jenkins?

grails - 如何更改:2006年1月1日星期日BRST 01 00:00:00至2006-01-01 00:00:00.0