azure-devops - CD 管道中的任务以在每次部署之前编辑或转换某些文件
问题描述
我正在尝试使用 Azure DevOps 设置 CI/CD 管道。我的要求是在发布阶段设置任务以在每次部署之前编辑或转换少量文件(根据客户的 XML 和其他文本文件)。
例如,pom.xml
在每次部署之前编辑文件以编辑工件 ID。
我如何以及在哪里可以设置此任务?
解决方案
在市场上,很少有扩展可以用其他字符串替换文件中的字符串(最流行的是“替换令牌”),您可以安装扩展并在发布管道期间使用它。
另一种选择是编写一个小的 PowerShell 脚本来替换字符串,并在发行版中使用 PowerShell 任务。
推荐阅读
- laravel - Laravel:使用 Passport 和 Graphql 时如何登录?
- swift - 如何在 macOS 上的 Swift 中获取每个连接的以太网接口
- spring - 原因:org.springframework.beans.NotWritablePropertyException:bean 类的无效属性“dataSource” Bean 属性“dataSource”未写入
- dataframe - Julia DataFrames,在特定索引处插入新行
- java - Spring 独立注入属性
- asp.net-mvc - MVC5 中的 @"\d{}" 是什么
- laravel - Laravel 是在工作人员开始处理记录时还是在工作人员完成处理后从队列中删除记录?
- html - Mobile Bootstrap Carousel - 字体大小调整
- java - 返回未知类型
- python - 如何构建一个while循环,当我达到我在程序中为自己设置的几个小时时会停止?(Python3)