我想从我的web.config。[environment]转换文件中引用我在部署项目中定义的变量(作用于环境)。当我这样做时,变量引用最终会在转换后的web.config中结束,而不会被替换。
我最终通过反复试验弄明白了,所以我将在这里分享我的经验。如果要在部署时替换配置文件中的变量,可以使用当前(> = 2.4。*)版本的Octopus Deploy进行替换。以下是配置部署步骤时使用的步骤:
应该这样做。如果这些配置选项在用户界面中可视化地分组,那么它们将更加明显地相互依赖,这将是很好的。
这从Octopus 2.3变为2.4。现在,在运行XML转换之前执行变量替换。有关详细信息,请参见此处:https://github.com/OctopusDeploy/Issues/issues/827