我是DevOps的新手,在部署应用程序时遇到困难。我已经在VSTS中创建了一个Release,并在Artifiacts部分中添加了Latest Build
和Latest Code
。
在“阶段”区域中,我创建了一个阶段,其中包含一些任务:
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窗口运行代理,以使其状态为Online
(以防状态为脱机)
当我创建要部署此发行版的部署时,它会成功初始化代理并进行下一步,即下载Artifacts。下载Artifacts需要更长的时间才能执行,大约需要9分钟以上,同时,我的Powershell Console窗口会自动关闭。
当我在“代理程序池”中检查代理的状态时,它显示为“脱机”。
Can anyone help me, why my agent get offline while running deployment?