Azure DevOps 构建/发布管道转换

时间:2021-07-07 22:45:12

标签: asp.net azure devops cicd

我们正准备在涉及 ASP.Net Web 应用程序的 CI/CD 流程中使用 DevOps,但我无法获得 web.config 转换步骤的“最佳实践”。

文档和示例指出将转换任务放入发布管道。但是,为了做到这一点,Web.Debug/Release/Staging.config(和其他)必须从工件中可用,这意味着我们必须将构建操作更改为内容,这意味着它们最终会成为部署的代码。

另一方面,如果我们在构建管道中进行转换,我们可以将转换文件保留在部署的代码之外。但是,在这种情况下,我们必须为每个发布目标提供离散构建,这意味着我们的暂存构建和生产构建不会完全相同。

我确定我遗漏了一些东西……但是很难找到最佳实践。我非常感谢任何指导或想法。

0 个答案:

没有答案