azure-devops - 无法在 Azure DevOps Pipelines 上使用自托管 SonarQube
问题描述
我目前正在尝试将 SonarQube 集成到我的 CI/CD 管道中。但是我遇到了一个错误。设置时,我使用自己的域访问我的 SonarQube 实例。对于这个线程,我将使用这个:
sonar.mydomain.com
作为我的主机。此主机具有指向另一个使用 IPv6 地址的域的 CNAME 记录。当我使用此域时,我收到此错误:ENOTFOUND
如果我使用 IPv6 地址,我收到此错误:ENETUNREACH
。现在我使用的是 IPv4 地址,但这会定期更改。
所以我现在的问题是这个。为什么会发生这种情况以及如何(如果可能)解决它。
如果需要更多详细信息,请发表评论。
编辑:
我忘了添加一些东西。我用 curl 测试了我的域,它说它无法解析我的域。
解决方案:
我想通了。在我的情况下,我的域名没有使用 DDNS 提供商。因此无法访问 IP 地址(也因为它仅是 IPv6)。我通过将 DuckDNS 用于我的 DDNS 提供程序来修复它。
感谢所有帮助我解决这个问题的人。
解决方案
我用 curl 测试了我的域,它说它无法解析我的域。
您的域似乎有问题,请联系 IT 部门解决。
此外,您可以识别 Microsoft 托管代理的可能 IP 范围,然后允许它们。
此外,如果您的组织受到防火墙或代理服务器的保护,您需要将某些 IP 地址和域 URL 添加到允许列表。
顺便说一句,Microsoft 托管的代理不支持 IPV6,因为此建议票早前曾报道过。因此我们建议您使用 IPV4 地址。
推荐阅读
- c# - iOS 和 Android 中的 Xamarin 后退按钮辅助功能名称
- mysql - 在 docker 容器中时无法连接到 MySQL(python MySql-Connector)
- javascript - 使用jQuery更改元素内部跨度的文本不起作用
- java - 不使用数学库计算 e^x
- azure - 如何使用 Visual Studio 2017 为 Azure 创建响应式静态网站?
- netty - 重试失败的写入是否与最多一次交付一致?
- javascript - 带有标签的 div 上的单击事件处理程序被触发两次
- laravel - Laravel 和 VueJS:在 Blade 中调用 VueJS 方法
- apache-spark - 无法从 HDFS 中的数据创建 RDD
- c - C中~和&二元运算符的含义是什么