jenkins - 为什么我不能在与主机(Windows 10)相同的机器上设置詹金斯代理,詹金斯在本地主机上?
问题描述
无法在 Jenkins 的主节点所在的机器上设置代理。Jenkins 实例和代理一样位于本地主机上。我遇到的主要问题是:
at
yah de yah.....
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: http://192.168.0.1:8080/
这是我尝试过的:
1 - 配置通过 ssh 启动的代理,主机是http://192.168.0.1:8080/(这里也尝试了 127.0.0.1 和 localhost,但 Jenkins 配置中的 URL 如图所示)使用 Jenkins 管理员密码。使用“已知主机文件验证策略”高级设置使用端口 22。尝试使用固定端口 22、50000 和随机端口设置的 Jenkins 全局安全设置。
还使用上述组合为客户端和服务器切换了 Windows OpenSSH。
- 通过将代理连接到主服务器来配置代理;其他选项默认。得到“代理离线,因为 Jenkins 未能启动代理进程”并获得了 webstart 的“启动”按钮。点击那个;什么也没发生(我看到的),但文件确实出现在我的下载文件夹中。
将文件复制到另一个目录,在该目录中打开一个命令窗口并输入带有 webstart 按钮的窗口中显示的“headless”命令。得到:
Error: Unable to access jarfile agent.jar
似乎无论我尝试什么我都无法连接到http://192.168.0.1:8080/
这是某种隧道问题,即使我没有通过 Internet,我也需要公开 localhost?我需要这样做才能让我的 localhost Jenkins 安装以与 GitHub 对话。
阅读了大量文章,观看了视频 - 似乎大部分材料都用于“真正”使用在单独的机器上创建代理。
任何建议将不胜感激。
解决方案
推荐阅读
- amazon-web-services - EC2 实例计数随时间变化
- ios - 通过使用 IGListKit,Child collectionView 在数据更新后不会更新其中的单元格
- java - 使用 Java SDK v2 将配置集添加到 SES 电子邮件?
- python - Selenium 无法定位并单击按钮
- typescript - Electron 应用程序在测试执行服务器上不完全可见
- bash - 如何在 windows server 2019 下使用 powershell 远程运行 bash 命令?
- jenkins - 在 EKS 集群中部署 Jenkins
- c# - .Net Core:如何将多个过滤器表达式组合成一个
- google-apps-script - 用于为媒体创建子文件夹的 Google Forms Apps 脚本
- dotnetnuke - Dot Net Nuke 网站登陆页面首次加载更多时间