Azure Agent.Listener - 配置挂起

Rob*_*man 1 azure-devops azure-pipelines-release-pipeline

我有一个 asp.net core 网站,我想使用 devops (VSTS) 管道将其部署到本地 IIS 服务器。

构建管道工作正常,但我在配置发布管道时遇到了问题。

流程如下:

  1. 创建新的发布管道-选择“IIS网站部署”作为模板
  2. 在“部署组作业”边栏选项卡上,有一个下拉菜单,需要选择“部署组”。
  3. 单击此下拉列表右侧的齿轮图标并创建一个名为“Integration-Dev”的新部署组。我的理解是生成的PowerShell脚本必须在部署组内的每个目标服务器上运行?
  4. 创建具有所需部署组访问权限的 PAT 令牌
  5. 登录到我想要将网站发布到的本地 IIS 服务器(新部署组的成员)。
  6. 从管理员提升的 Powershell 会话中的“部署组”devops 页面运行 PowerShell 脚本
  7. 提示输入 PAT 令牌
  8. 挂起很多分钟
  9. 显示以下错误消息:发送请求时发生错误。连接失败。

我能够在浏览器会话中从目标服务器浏览到 devops 站点 ( https://companydomain.visualstudio.com )

我是否正确理解需要在每台目标服务器上安装代理?有什么想法为什么无法连接吗?我猜这是一些公司代理/防火墙问题,但我不知道如何访问任何诊断或日志。我本以为通过 443 访问 .visualstudio.com 就足够了?

小智 7

我遇到了同样的问题。带有最新补丁的 Vanilla Azure Windows 2019 VM。Powershell 脚本下载代理 zip,将其解压,但随后在运行 Config.cmd“连接到服务器”时挂起,我将其保留了 30 分钟才取消。

花了几个小时后,我最终尝试通过普通命令提示符(以管理员身份)运行 Config.cmd

这对我有用,并且它正确注册为服务。

我想可能有一些关于 powershell 和连接的默认系统策略。

谢谢,布鲁斯VS