代码之家  ›  专栏  ›  技术社区  ›  Farzad J

VSTS中PowerShell脚本的打包管理器

  •  0
  • Farzad J  · 技术社区  · 6 年前

    在我的团队中,我们将VST用于CI和CD,我们有40多个存储库,它们是独立的项目。但所有人都必须在其中一个构建步骤中运行相同的PowerShell脚本。

    我是否可以使用类似Nuget for PowerShell的东西来代替将PowerShell文件复制到每个存储库中?

    如果是的话,任何人都可以告诉我正确的方向。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Niels    6 年前

    您可以为在构建和发布步骤中使用的powershell脚本创建一个单独的存储库,为其触发自动构建(不构建,而只是阶段脚本)。要在构建和发布期间访问这些脚本,您有几个选项:

    • 对于发行版,您可以只包含 脚本存储库
    • 对于构建,您可以在Azure blob存储中暂存脚本 在脚本重新生成并从那里下载期间,或
    • 在构建期间,您可以使用新的“下载构建工件”任务 可以从脚本repo构建下载脚本。