我正在VSTS的发布定义中配置部署组阶段。
我添加了一个PowerShell脚本任务,该任务应该在目标计算机上启动进程(.exe控制台应用程序)。
我已经在目标PC上手动测试了PowerShell脚本,它运行良好:
start-process -filepath c:\myfolder\myprogram.exe
但是当发布版本运行时,脚本似乎无法运行。它正确执行但我的进程没有启动。
发布日志中没有错误消息。
我该如何解决?
答案 0 :(得分:4)
部署组代理必须以交互模式运行。文章:Configure the agent
.\config.cmd --machinegroup
命令.\run.cmd
以启动座席答案 1 :(得分:1)
-计算机组不再支持代理程序安装,
所以请继续下面
.\config.cmd --deploymentgroup --deploymentgroupname "{Deployment Group Name}" --agent $env:COMPUTERNAME --runasservice --work "{Working Folder}" --url "{VSTS/Azure DevOps URL}" --projectname "{Project Name}" --auth PAT --token "{Token generated from azure DevOps portal with relevant release permissions}"