Azure Agent.Listener-配置挂起

时间:2019-05-10 15:27:18

标签: azure-devops azure-pipelines-release-pipeline

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

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

遵循的过程:

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

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

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

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 带有最新修补程序的Vanilla Azure Windows 2019 VM。 Powershell脚本下载代理zip,然后将其解压缩,但是在运行Config.cmd“连接到服务器”时只是挂起 我把它放了30分钟再取消。

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

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

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

谢谢, 布鲁斯VS