【问题标题】:Release Pipeline to Deployment Group on prem将管道发布到本地部署组
【发布时间】:2020-03-02 01:50:03
【问题描述】:

认为我想做的事情相当简单——我就是想不通。

我在 AzDo 中有一个 repo。这个 repo 包含防火墙的配置文件。这就是我们管理这些配置更改的方式。

我有一个简单的构建管道,可以复制相关文件并创建工件。

我有一个发布管道,可以将文件放到我的部署组中的本地计算机上。文件显示在c:\azagent\r1\_work\<artifact folder>

作为此管道的一部分,我希望将文件从 c:\azagent\r1\_work\<artifact folder> 复制到 e:\shares\<artifact name>。这是我无法弄清楚如何进行工作的部分。

我可以使用什么策略来组合这些?我查看了文档,但似乎这有点像边缘情况(不部署应用程序或网站等)。理想情况下,我希望在多阶段 YAML 管道中执行此操作 - 但从我所读到的内容来看,这些似乎还不支持部署组。所以一个经典的管道现在很好。

【问题讨论】:

  • 嗨,您尝试过以下解决方案吗?进展如何?

标签: azure-pipelines-release-pipeline azure-devops-deploymentgroups


【解决方案1】:

您可以在发布管道中添加copy file task(单击代理作业上的加号 (+) 并搜索 复制文件)以将文件复制到本地的其他位置机器。

然后您可以指定源文件夹(即$(System.DefaultWorkingDirectory))、要复制的内容目标文件夹(即e:\shares\)。在下面的示例中,$(System.DefaultWorkingDirectory)(即C:\agent\_work\r1\a)中的所有内容将被复制到文件夹D:\Test\New folder

请查看prefined variables,了解有关其映射到本地文件夹的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    • 2023-01-02
    • 2021-02-27
    • 2020-10-22
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    相关资源
    最近更新 更多