如何在没有管理权限的情况下确定语法版本?

时间:2017-11-09 14:18:30

标签: jenkins jenkins-plugins jenkins-pipeline jenkins-declarative-pipeline

如果我没有在Jenkins服务器中列出插件所需的权限,如何确定编写Jenkins文件时可用的declarative pipeline syntax版本?

我正在尝试使用声明性语法编写Jenkins文件,但无法判断我遇到的错误是因为我错误解释了文档,或者我是否引用了文档以获得比版本更新的版本。

我可以访问Jenkins服务器来配置和运行构建。但是,我对Jenkins本身没有管理或脚本权限,因此How to get a list of installed jenkins plugins with name and version pair?上的所有选项都不适用于我。

也许有一种方法可以让我的Jenkinsfile在执行过程中回显相关的版本信息?或者一些简单的语法测试(基于通过/失败)会证明哪种语法版本可用?

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助,具体取决于Jenkins的版本,但是底部的一个注释说这是在一年多前被阻止的。因此,如果没有管理员权限,可能无法实现这一目标。您可以使用REST API,CLI或脚本控制台,但所有这些都需要管理员访问权限。

https://support.cloudbees.com/hc/en-us/articles/218756317-How-can-non-admin-users-view-the-installed-plugins-