VSTS 中 PowerShell 脚本的打包管理器
packaging manager for PowerShell script in VSTS
我们在我的团队中将 VSTS 用于 CI 和 CD,我们得到了 40 多个独立项目的存储库。但他们都必须 运行 在他们的构建步骤之一中使用相同的 PowerShell 脚本。
是否有类似 Nuget for PowerShell 的东西,我可以使用它来代替将 PowerShell 文件复制到每个存储库中?
如果是的话,请任何人给我指明正确的方向。
您可以为您在构建和发布步骤中使用的 powershell 脚本创建一个单独的存储库,您可以为此触发自动构建(不构建,只是暂存脚本)。要在构建和发布期间访问这些脚本,您有几个选择:
- 对于发布,您可以只包含来自
脚本库
- 对于构建,您可以在 Azure blob 存储中暂存脚本
在脚本回购期间构建并从那里下载它们,或者
- 在构建期间,您可以使用新的 "Download Build Artifacts" 任务
可以从脚本回购构建中下载脚本。
我们在我的团队中将 VSTS 用于 CI 和 CD,我们得到了 40 多个独立项目的存储库。但他们都必须 运行 在他们的构建步骤之一中使用相同的 PowerShell 脚本。
是否有类似 Nuget for PowerShell 的东西,我可以使用它来代替将 PowerShell 文件复制到每个存储库中?
如果是的话,请任何人给我指明正确的方向。
您可以为您在构建和发布步骤中使用的 powershell 脚本创建一个单独的存储库,您可以为此触发自动构建(不构建,只是暂存脚本)。要在构建和发布期间访问这些脚本,您有几个选择:
- 对于发布,您可以只包含来自 脚本库
- 对于构建,您可以在 Azure blob 存储中暂存脚本 在脚本回购期间构建并从那里下载它们,或者
- 在构建期间,您可以使用新的 "Download Build Artifacts" 任务 可以从脚本回购构建中下载脚本。