VSTS自定义任务发布在代理计算机上运行Powershell

时间:2018-11-16 16:04:48

标签: powershell azure-devops task working-directory

我创建了一个自定义vsts任务,用于合并web.config文件,并且我想在发布管道中使用它,我的任务是Powershell,我想在代理计算机上运行此Powershell,但是当我给它找不到源文件夹。 如何更改powershell目录以使此任务在代理计算机上运行。 谢谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,构建管道将使用AzureDevOps提供的托管代理。在您的情况下,您需要更改此行为,因为您需要在计算机目录中运行PowerShell脚本。

为此,首先需要安装self-own agent。然后,您可以将目录指向要运行的PowerShell脚本