Jenkins Pipeline:如何为全局共享库添加帮助

luk*_*a5z 9 jenkins jenkins-pipeline

根据文档,应该可以包含*.txt带有帮助/文档的文件:

(root)
 +- src                     # Groovy source files
 |   +- org
 |       +- foo
 |           +- Bar.groovy  # for org.foo.Bar class
 +- vars
 |   +- foo.groovy          # for global 'foo' variable/function
 |   +- foo.txt             # help for 'foo' variable/function
 +- resources               # resource files (external libraries only)
 |   +- org
 |       +- foo
 |           +- bar.json    # static helper data for org.foo.Bar
Run Code Online (Sandbox Code Playgroud)

...

vars目录托管定义可从Pipeline脚本访问的全局变量的脚本.每个*.groovy文件的基本名称应该是Groovy(~Java)标识符,通常是camelCased.匹配的*.txt(如果存在)可以包含文档,通过系统配置的标记格式化程序处理(因此可能真的是HTML,Markdown等,尽管需要txt扩展名).

不幸的是,通过简单地创建*.txt一些任意内容,它对我没用.

我错过了什么吗?或者全局共享库没有在通常的Jenkins地方显示文档:在此输入图像描述

小智 3

请注意,PipelineSyntax/Global Variables Reference 页面仅在管道运行成功时才会更新。因此仅适用于该管道(而不适用于任何其他管道)。

这是一个链接