【发布时间】:2021-02-03 00:41:21
【问题描述】:
我在 DevOps 中为 Azure 数据工厂创建了一个构建管道,它将从 azure 存储库中获取文件。
在部署更改之前,我想替换构建工件中某些文件中的几个字符串值。
以下是我遵循的步骤。
- 在存储库的根文件夹中添加了一个 shell 脚本文件。
- 创建了一个构建管道,指向需要部署的存储库分支。
- 创建了一个使用构建工件的发布管道。
- 在代理作业中添加了一个 shell 脚本,用于替换 repo 中文件中的几个字符串值。
在构建管道中发布工件后,以下是管道中已发布工件的结构。
我已将示例 shell 脚本添加到已在工件中的代理作业,如下所示
如何使用 power shell 通过替换字符串值来更新工件中的文件。有谁知道如何指向工件中的文件并运行替换脚本。如果您可以通过选择文件名来共享示例替换脚本,那将会很有帮助。
【问题讨论】:
-
嗨,安东尼。我想为您提供另一项任务来满足您的要求,您可以查看我的答案以获取更多详细信息。如果您仍然想使用 powershell,请免费告诉我。
-
这对部署期间的字符串替换很有帮助。
-
我有一个查询,在 prod/UAT 实例中部署 ARM 时,假设如果管道已经在该实例中运行,那么该管道/任务会发生什么?它会被部署中断还是由 DevOps/ADF 负责? @Leo Liu-MSFT
-
想为这个新问题打开新线程,从目前的信息来看,我无法理解你的问题。您需要打开一个新帖子以提供更具体的信息。我非常愿意帮助你。
-
@LeoLiu-MSFT 我为这个疑问创建了一个新线程。请看看 [stackoverflow.com/questions/64531318/…
标签: azure azure-devops azure-data-factory azure-data-factory-2