如果我没有在Jenkins服务器中列出插件所需的权限,如何确定编写Jenkins文件时可用的declarative pipeline syntax版本?
我正在尝试使用声明性语法编写Jenkins文件,但无法判断我遇到的错误是因为我错误解释了文档,或者我是否引用了文档以获得比版本更新的版本。
我可以访问Jenkins服务器来配置和运行构建。但是,我对Jenkins本身没有管理或脚本权限,因此How to get a list of installed jenkins plugins with name and version pair?上的所有选项都不适用于我。
也许有一种方法可以让我的Jenkinsfile在执行过程中回显相关的版本信息?或者一些简单的语法测试(基于通过/失败)会证明哪种语法版本可用?
答案 0 :(得分:0)
这可能会有所帮助,具体取决于Jenkins的版本,但是底部的一个注释说这是在一年多前被阻止的。因此,如果没有管理员权限,可能无法实现这一目标。您可以使用REST API,CLI或脚本控制台,但所有这些都需要管理员访问权限。