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

时间:2016-12-15 10:43:44

标签: jenkins jenkins-pipeline

根据documentation,应该可以在帮助/文档中包含*.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
     

...

     

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

不幸的是,仅仅使用一些任意内容创建*.txt对我没有用。

我错过了什么吗?或者全局共享库没有在通常的Jenkins地方显示文档:enter image description here

1 个答案:

答案 0 :(得分:2)

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

这里a link