Deployment vsts自托管/本地代理在部署应用程序时脱机

Deployment vsts自托管/本地代理在部署应用程序时脱机,deployment,azure-devops,release,azure-pipelines-release-pipeline,azure-devops-self-hosted-agent,Deployment,Azure Devops,Release,Azure Pipelines Release Pipeline,Azure Devops Self Hosted Agent,我是DevOps新手,在部署应用程序时遇到困难。我已经在VSTS中创建了一个版本,并在artificats部分添加了我的最新版本和最新代码。 在“阶段”区域中,我创建了一个单阶段,其中包含几个任务: 1. Agent Job: In this task, I am providing my on-premises agent that I have created on my local machine. 2. PowerShell Script: Providing a

我是DevOps新手,在部署应用程序时遇到困难。我已经在VSTS中创建了一个版本,并在artificats部分添加了我的
最新版本
最新代码
。 在“阶段”区域中,我创建了一个单阶段,其中包含几个任务:

 1. Agent Job: 
    In this task, I am providing my on-premises agent that I have created on my local machine.
 2. PowerShell Script: 
    Providing a path of powershell script file from my Latest Code artifact.
我使用的是在本地计算机上配置的本地代理。在部署应用程序之前,我确保在我的Powershell窗口中运行代理,使其状态变为联机(如果状态为脱机)

当我创建部署来部署这个版本时,它成功地初始化了代理并进入下一步,即下载工件。下载工件需要更长的时间来执行大约9分钟以上,同时,我的Powershell控制台窗口自动关闭

当我在代理池中检查代理的状态时,它显示为脱机

Can anyone help me, why my agent get offline while running deployment?

虽然没有直接帮助您解决问题,但您是否考虑过将代理作为服务运行?假设您正在Windows上运行?事件日志中是否有关于崩溃的信息?如何查看事件日志??另外,如何将其更改为作为服务运行?您可以搜索“事件查看器”,然后搜索应用程序错误,以查看是否有什么东西使您的powershell窗口崩溃。如果需要,请从代理文件夹中选择。\config它将提示您选择几个选项。最后一个问题是,您是否希望作为服务运行,并为此提供一个用户帐户。如果您作为服务运行,则无需启动/停止/观看自托管服务器上运行的代理窗口。感谢Matt对此问题的指导。发现问题,我的机器上安装了BitDefender,它正在阻止powershell从我信任的VST执行。当我看到BITDeFund时,它认为它是一种威胁…非常感谢。虽然没有直接帮助您解决问题,但您是否考虑过将代理作为服务运行?假设您正在Windows上运行?事件日志中是否有关于崩溃的信息?如何查看事件日志??另外,如何将其更改为作为服务运行?您可以搜索“事件查看器”,然后搜索应用程序错误,以查看是否有什么东西使您的powershell窗口崩溃。如果需要,请从代理文件夹中选择。\config它将提示您选择几个选项。最后一个问题是,您是否希望作为服务运行,并为此提供一个用户帐户。如果您作为服务运行,则无需启动/停止/观看自托管服务器上运行的代理窗口。感谢Matt对此问题的指导。发现问题,我的机器上安装了BitDefender,它正在阻止powershell从我信任的VST执行。当我看到BITDeFund时,它认为它是一种威胁…谢谢,非常感谢。