PowerShell 任务的脚本路径 Azure DevOps 发布

Script path of PowerShell task Azure DevOps release

我有 PowerShell script,我想在 Dynamics 365 部署中使用它来将访问团队模板迁移到我们的测试和生产环境。

我已将 PowerShell 脚本添加到存储库,现在我想将 PowerShell 任务添加到部署的每个阶段,以便在每个环境中正确迁移 Access Team Tamplate。

但是,我不确定如何在发布的每个阶段引用脚本的路径。当我点击 select 文件的三个点时,它正在查看链接的工件 - 而不是 repo。

如果我将 PowerShell 任务添加到管道中,那么我可以 select 来自三个点的脚本。

是否可以以某种方式引用发行版中的脚本?

您需要将存储库添加为工件或将此脚本作为工件发布到管道中。

首先,使用添加工件和select保存脚本的存储库:

然后您将获得作为常规工件的回购协议。

另一种方式是发布这个脚本。为此,您需要检查您已经生成主要工件的管道中的回购协议,并仅发布此脚本。然后它将变得可用,因为您已经定义了工件来源。