0

如果我没有列出 Jenkins 服务器中的插件所需的权限,我如何确定在编写 Jenkinsfile 时可以使用哪个版本的声明性管道语法?

我正在尝试使用声明性语法编写 Jenkinsfile,但无法判断我遇到的错误是否是因为我误解了文档,或者我是否引用了比包装盒上可用的更新版本的文档。

我可以访问 Jenkins 服务器来配置和运行构建。但是,我对 Jenkins 本身没有管理或脚本权限,因此没有关于如何获取包含名称和版本对的已安装 jenkins 插件列表的选项?为我工作。

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

4

1 回答 1

0

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

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

于 2017-11-10T04:10:30.417 回答