【问题标题】:jenkins cookbook Issue詹金斯食谱问题
【发布时间】:2018-03-16 01:24:38
【问题描述】:

任何人遇到以下错误以及如何克服它

Jenkins 食谱版本

6.0.0

主厨-客户版

12.4.3

平台详情

RHEL 7

复制步骤:

在资源 jenkins_user[robot] 上执行操作 create 时出错

Begin output of "java" -jar "/var/chef/cache/jenkins-cli.jar" -s  http://localhost:8080/jenkins/ -"remoting" groovy = ----
STDOUT: 
STDERR: ERROR: anonymous is missing the Overall/Read permission
---- End output of "java" -jar "/var/chef/cache/jenkins-cli.jar" -s 
http://localhost:8080/jenkins/ -"remoting" groovy = ----

如何设置 Jenkins 用户安装插件和作业?

【问题讨论】:

  • IRC 你必须使用 jenkins_script 资源创建管理员用户。默认情况下禁用匿名远程处理。

标签: jenkins chef-infra


【解决方案1】:

如果您查看执行程序attributes,您可以看到默认 CLI 协议设置为远程处理。以前詹金斯显示允许远程选项作为安全警告。但是现在它默认是禁用的。如果您转到管理 Jenkins -> 配置全局安全性,您可以验证这一点。如果您使用远程选项,您将无法使用任何詹金斯食谱资源,因为该选项在设置中被禁用。好吧,您可以手动启用远程处理选项,但这是不可取的

解决方法是使用 http 或 ssh 协议。 ssh 更安全。看看这个discussion,了解如何使用 ssh 协议(最后给出)。在此之后你应该很好地使用 jenkins 食谱资源

【讨论】:

猜你喜欢
  • 2023-03-07
  • 2022-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多