Azure DevOps- 部署组- 上线目标虚拟机

3
在我的发布流程中,我配置了一个具有一台虚拟机的部署组。在周末虚拟机关闭后,即使虚拟机已经联机,部署组中的状态仍然是离线的,不确定如何更新部署组中的状态。我尝试重新注册,但是得到了附在图像中的错误。 在此输入图片描述 服务已经存在:vstsagent.eclinicaltfs.OnPoint-CTMS1.0.0 DG.AZDEVOPVALSP02,它将被替换。 无法删除服务“vstsagent.eclinicaltfs.OnPoint-CTMS1.0.0 DG.AZDEVOPVALSP02”。
1个回答

9

首先检查代理是否在您的服务器上运行,搜索Windows服务以查找Azure Pipeline代理。它将附加到服务名称后面。如果没有运行,请启动它并返回部署组以查看其是否在线。如果不在线,则可能是您的防火墙问题。

enter image description here

停止Windows服务,打开命令提示符并进入代理所安装的路径。然后执行run.cmd。这将在控制台中运行代理,您将看到它是否可以连接到您的Azure DevOps帐户。如果错误消息显示代理无法找到或访问Azure DevOps服务器,则是因为防火墙阻止了它。
第三步,您可以尝试选择“更新目标”以将目标机器上的代理升级到最新版本,以查看其是否有效。

enter image description here

如果其他方法都无效,请尝试重新安装代理程序。


很好的解释,只是想知道运行脚本后代理为什么在线。 - Wajid khan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接