Jenkins 作业模板是否只能从其定义的文件夹下访问?
Are Jenkins job templates only accessible downtree from the folder of their definition?
我们的 Jenkins 作业模板似乎只能从创建它们的文件夹的下层访问。这意味着如果我们想要一个普遍可用的模板,它必须在 Jenkins 根目录中创建,这当然可能会淹没在 Jenkins 根目录中。有什么方法可以在 Jenkins 作业模板所在的文件夹之外公开它?
是的,因为 documented 模板只能在定义它的文件夹中或文件夹下使用。
内部跟踪器中有一个 RFE CJP-1525 建议作为替代方案,也搜索公共根文件夹的指定子文件夹(如 3.x Templates/
)。 (允许从外部插件进行此操作的扩展点已经存在。)
请参阅您在评论中链接的文档的 Using the Folders plugin 部分的最后一句话:
Templates Plugin
You can place a template inside a folder rather than at top level. Then the template is only offered to jobs (or other templates) in that folder or below.
我们的 Jenkins 作业模板似乎只能从创建它们的文件夹的下层访问。这意味着如果我们想要一个普遍可用的模板,它必须在 Jenkins 根目录中创建,这当然可能会淹没在 Jenkins 根目录中。有什么方法可以在 Jenkins 作业模板所在的文件夹之外公开它?
是的,因为 documented 模板只能在定义它的文件夹中或文件夹下使用。
内部跟踪器中有一个 RFE CJP-1525 建议作为替代方案,也搜索公共根文件夹的指定子文件夹(如 3.x Templates/
)。 (允许从外部插件进行此操作的扩展点已经存在。)
请参阅您在评论中链接的文档的 Using the Folders plugin 部分的最后一句话:
Templates Plugin
You can place a template inside a folder rather than at top level. Then the template is only offered to jobs (or other templates) in that folder or below.