Visual Studio Team Services - 部署到本地IIS服务器

问题描述 投票:1回答:1

我目前正在调查VSTS用于我们的CI / CD流程,并且在向我们的内部Web服务器(IIS)部署任何内容时遇到了很多麻烦。我发现的所有文档都说使用提供的powershell脚本创建一个新的部署组,作为管理员,但我总是收到以下错误消息:

使用“2”参数调用“DownloadFile”的异常:“请求已中止:无法创建SSL / TLS安全通道。”在行:1 char:880 + ... nalString,$ True);}; $ WebClient.DownloadFile($ Uri,$ agentZip); Add-Typ ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [],ParentContainsErrorRecordException + FullyQualifiedErrorId:WebException

!Full Error message] 1

我觉得这样下载代理有问题,可能是由于防火墙,但我们的网络团队已经确认一切都应该没问题。有没有人对错误信息的原因有什么经验或建议?

我已经与微软发了一个电话,但他们也不确定,并建议我手动下载代理,我设法成功完成并可以看到一个活动代理,但这似乎与部署组没有任何关系我找不到任何解释部署组,部署池,代理池和代理之间关系的东西!

我很高兴让事情发挥作用,但这是在投入工作的扳手 - 任何帮助将不胜感激!

iis azure-pipelines-release-pipeline
1个回答
0
投票

部署代理程序也是构建/发布代理程序,因此您可以使用--deploymentgroup参数手动配置它。

您可以在提供的powershell脚本中找到详细信息代码:

.\config.cmd --deploymentgroup --deploymentgroupname "{deploy group name}" --agent $env:COMPUTERNAME --runasservice --work '_work' --url 'https://{account}.visualstudio.com/' --projectname '{project name}'
© www.soinside.com 2019 - 2024. All rights reserved.