如何配置Azure DevOps发布管道以打包PowerShell脚本?

时间:2019-05-15 08:16:10

标签: azure-devops

我是Azure DevOps的新手,我试图了解如何打包正在处理的PowerShell脚本项目的发行版。

我以前很熟悉GitHub和起草项目回购新版本的手动过程。我现在正在试验Azure DevOps,我想要实现的是与GitHub类似的输出,其中我的PowerShell脚本回购被打包到一个zip文件中,可以发布以发布。

作为适当的发布周期工具的新手,我对Azure DevOps或YAML中的管道过程不熟悉。以前,我只是创建脚本并按原样共享它们,或者将它们放到GitHub存储库中并手动打包发行版。我不太可能产生大量的构建,因此从自动化的角度来看从来没有必要这样做,这似乎是Azure驱动我的方式,除非我缺少任何东西?

1 个答案:

答案 0 :(得分:0)

这很简单。我更喜欢使用老式的GUI(提示:启动新的构建管道时会显示一个链接,上面写着Use the classic editor),然后在我得到构建后之后转换为YAML管道工作。

1)创建您的标准构建管道。 2)添加步骤以ZIP文件 enter image description here

3)将属性添加到该“存档”步骤。指定要压缩的源,并指定要使压缩文件结束的位置。 enter image description here

4)最后,通过单击链接View YAML的右上角,将该步骤转换为YAML步骤。 enter image description here

我遗漏了很多步骤,但是我希望这可以引导您朝正确的方向前进。