首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >厨师食谱:在厨师失败的情况下安装Jenkins插件

厨师食谱:在厨师失败的情况下安装Jenkins插件
EN

Stack Overflow用户
提问于 2018-02-01 18:58:01
回答 2查看 338关注 0票数 0

我正在尝试使用超市中的一本厨师食谱来设置Jenkins服务器。不幸的是,它失败了,出现了下面的错误。插件配方需要启用全局安全配置- "Enable CLI with remoting“。谁能帮我从厨师食谱中启用它,以便java -jar jenkins-cli.jar -s http://localhost:8080 -remoting安装该插件。

谢谢

这是错误日志

代码语言:javascript
复制
java.io.IOException: No X-Jenkins-CLI2-Port among [X-Jenkins, null, Server, X-Content-Type-Options, X-You-Are-In-Group-Disabled, X-Hudson, X-Permission-Implied-By, Date, X-Jenkins-Session, X-You-Are-Authenticated-As, X-Required-Permission, Set-Cookie, Expires, Content-Length, Content-Type]
            at hudson.cli.CLI.getCliTcpPort(CLI.java:311)
            at hudson.cli.CLI.<init>(CLI.java:137)
            at hudson.cli.CLIConnectionFactory.connect(CLIConnectionFactory.java:82)
            at hudson.cli.CLI._main(CLI.java:615)
            at hudson.cli.CLI.main(CLI.java:426)
            Suppressed: java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8080/cli?remoting=true                                                                     
                    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1876)                                                                                           
                    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)                                                                                            
                    at hudson.cli.FullDuplexHttpStream.<init>(FullDuplexHttpStream.java:101)
                    at hudson.cli.CLI.connectViaHttp(CLI.java:163)
                    at hudson.cli.CLI.<init>(CLI.java:141)
EN

回答 2

Stack Overflow用户

发布于 2018-02-01 21:40:03

根据官方文档,默认情况下关闭remoting选项。您可以通过转到Configure Global Security来启用它。我不认为通过编程我们不能启用它。有关更多详细信息,请使用此官方链接。Remoting Connection Mode | official Jenkins

这是他们为您的问题提供的解决方案。希望这能有所帮助。

转到Manage Jenkins > Configure Global Security,然后在TCP下选择"Fixed“或"Random”for JNLP agent。

票数 0
EN

Stack Overflow用户

发布于 2018-06-30 00:57:29

您可以通过编写一点在Jenkins启动时运行的Groovy来启用远程处理选项,但更好的选择是配置正确的身份验证并使用ssh或http方法。

https://github.com/chef-cookbooks/jenkins#authentication

另请参阅:https://stackoverflow.com/a/51106793/3794873

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48561100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档