繁体   English   中英

八达通部署改造

[英]Octopus deployment transformation

正在看下面的页面

http://docs.octopusdeploy.com/display/OD/Substitute+Variables+in+Files

并注意到您可以使用变量。 我已经设置了一些变量并且我的站点可以很好地部署到我的测试环境中,但是现在我无法在开发环境中本地运行我的站点。 IDE 抱怨站点 web.config 文件中的变量。 应该在 web.test.config 而不是 web.config 文件中设置变量吗?

如果要替换配置文件中的变量,则不需要使用令牌。 令牌用于非配置文件。

例如,如果我的配置文件中有以下应用程序设置(为开发设置为false )。

<appSettings>
    <!-- Octopus:OptimizeBundlesEnabled -->
    <add key="OptimizeBundlesEnabled" value="false" />
</appSettings>

当我在名为OptimizeBundlesEnabled Octopus Deploy 项目中定义一个值为true的变量时 - 部署后的值为 true。

所以,你不需要改变你的config来的(这的确会造成问题,当你在本地运行):

<add key="OptimizeBundlesEnabled" value="#{OptimizeBundlesEnabled}" />

标记化版本对其他文件类型很有用,但配置是由 Octopus 自动完成的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM