首页 > 解决方案 > VSTS 自定义任务发布在代理机器上运行 powershell

问题描述

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

标签: powershellazure-devopstaskworking-directory

解决方案


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

首先,您需要安装自己的代理。然后,您可以将该目录指向您要运行的 PowerShell 脚本


推荐阅读