Configuration File and Environment

Hi.
I am unsurehow the config files are applied? Say I have:
web.config
web.CI.config
web.QAS02.config
web.QAS01.config

in my package and I deploy to QAS01, would it only apply QAS01 config or all the other? What would happen if it doesn’t find the QAS01 config, what would then be applied?
Reason I am asking, I am doing a dpeloy to a QAS01 server but the config is named QAS011 (which I manually tranfroms with powershell later), but it seems that the web.CI.config is getting transformed on the QAS environment.

Any assistance in this matter is appreciated.

Hi!

By default, only “web.Release.config” and “web.#{Octopus.Environment.Name}.config” should be applied. If you can confirm that “web.CI.config” is being applied by Octopus in an environment not called “CI”, it would be great to see a Raw Task Log for the deployment in question.

Cheers,
Nick