该项目包含3个相同的环境,DEV,UAT和PROD
,尽管它们的设置完全相同,但它们的配置(数据库凭据等)也是如此。 )显然不是。
我正在使用DevOps
variables
在部署时更改web.config
和appsettings.json
配置文件。 因此,我想应用相同的部署管道,针对具有3个不同变量集的3个不同环境。
这是我在Octopus中看到的方式。 DevOps是否可能?
#1 楼
您可以为每个环境创建一个带有阶段的发布管道。在每个阶段,您都可以复制文件等,并针对该环境运行测试。
如果测试/阶段成功,则管道继续进行下一阶段。
在各个阶段之间,您可以配置授权人员必须批准下一步。
下面的屏幕快照是我的一个小项目的发布管道。
评论
是的,这是最好的答案!
–爱侣湾Kusumawardhono
19年11月14日在4:09
这没有解决问题的可变方面
–xtreampb
19年11月14日17:25