jenkins - Windows 上的本地 Jenkins 连接到远程 GitLab
问题描述
我想通过本地 jenkins 安装在远程 gitlab 中创建一个 webhook。我设法连接它们并在提交后在 gitlab 中手动构建项目。但我想通过 webhook 自动执行此操作。我收到一个错误“Url is blocked: Requests to the local network are not allowed”,因为我在 gitlab 中将 webhook url 设置为http://172.25.203.193:9090/project/testJenkins_Angular。我怎么能跳过这个错误?172.25.203.193:9090 是 Jenkins 的域。谢谢
解决方案
可以通过在设置 ( /admin/application_settings/network )下管理区域内的“出站请求”部分中启用选项“<strong>允许从挂钩和服务向本地网络发出请求”来覆盖此行为
请关注此以获取更多信息。
推荐阅读
- kubernetes - 验证数据错误:服务器找不到请求的资源;
- angular - 带有自定义离线页面的 Angular PWA
- node.js - 如何在 Jest 的自定义测试环境文件中使用 TypeScript?
- git - Git 合并获取了“错误”文件,现在重置、恢复或合并特定提交正在与它们一起工作
- java - LineStyleBuilder 和类似的无法解析 setColor() 和其他函数
- reactjs - 是否可以从 Jest 禁用特定的 React 警告(使用 Create React App)
- javascript - 如何识别具有相同上下文的问题?(上下文分析)
- javascript - 使用带有 discord.js 的 sql 数据库
- javascript - 如何将 bootsrap 日期选择器的格式更改为 dd-monthname-yyyy
- android - 出现键盘后调整活动大小