在 Azure DevOps 中重用 PowerShell 脚本

Som*_*ser 7 azure-devops azure-pipelines

我有一个 PowerShell 脚本,我想在多个构建管道中重复使用该脚本。我的问题是,有没有办法可以在项目或组织范围内“存储”或“保存”我的 PowerShell 脚本,以便我可以在其他构建管道中使用它?如果是这样,怎么办?我似乎找不到办法做到这一点。不过这会非常方便。

D.J*_*.J. 0

根据这些脚本的大小,您可以创建包含 powershell 任务的任务组,并将脚本作为 inline-powershell。但这仅适用于项目范围。

我尝试的另一种尝试是创建一个包含 powershell 脚本的存储库,将此存储库添加为您尝试构建的存储库中的子模块,然后从子模块文件夹中调用脚本。但这仅在使用 git-repos 时有效。

或者您可以创建包含脚本的自定义构建任务。