非常熟悉Octopus Deploy的人可以告诉我它是否能够管理非点网应用程序(如JavaScript SPA)的设置。我正在考虑引入假的web.config以及相应的XML到json转换作为构建步骤,但如果有其他一些内置的方法,我们不想这样做。
答案 0 :(得分:1)
如果您使用#{OctopusVariable}
之类的令牌,则可以使用Octopus替换任何文件中的值。
您需要使用以下方式启用此功能:
YourFileName.json
作为目标文件您还可以使用条件:
#{if MyVar}...#{/if}
答案 1 :(得分:1)
我们最终在我们的解决方案中添加了几个settings.ENVIRONMENT.js类,并在部署期间使用Octopus使用正确的类,具体取决于Octopus.Environment.Name