我们有一个旧版本的TeamCity 9.0.2 (build 32195),它正在运行一个带有VCS的构建,该根具有一个托管在Azure DevOps中的获取URL。在不进行更改的情况下,我们在尝试运行构建时开始看到以下错误:

我的怀疑是TeamCity一直通过TLSv1.0进行连接,并且不再像这里描述的那样支持这一点:https://devblogs.microsoft.com/devops/deprecating-weak-cryptographic-standards-tls-1-0-and-1-1-in-azure-devops-services/
我已经将代理的JRE文件夹中的jre版本更新为"1.8.0_191“版本,因为我理解这个版本在默认情况下应该通过TLSv1.2进行连接,我还设置了以下环境变量以强制连接使用来自Java应用程序的TLSv1.2:

在执行上述操作之后,我仍然看到了错误,我想知道还能做些什么。
发布于 2022-05-20 14:26:38
在更新构建代理版本的Java和TeamCity服务版本的Java 1.8.0_333 (最新版本)之后,构建可以连接到存放在Azure DevOps中的存储库。
https://stackoverflow.com/questions/72285936
复制相似问题