【发布时间】:2018-01-22 10:02:33
【问题描述】:
在 VSTS 发布管理中有一个不错的远程 Powershell 任务,我们可以在目标机器上运行脚本。但是,我需要一种方法来告诉发布管理仅在该文件存在时才运行该文件,否则默默地忽略它。
我知道我可以将任务配置为在出错时不阻塞进程,但是在这种情况下,日志中仍然会出现一个感叹号,并且部署将获得部分成功状态。即使文件不存在,我也想避免这种情况并显示成功。
有了这个,我需要它来支持几种已部署产品的可选设置脚本。
【问题讨论】:
-
您可以尝试通过创建自定义 PowerShell 脚本来执行此操作并从中调用所有脚本。
标签: powershell azure-devops powershell-remoting azure-pipelines-release-pipeline