Issue
Jenkins tends to randomly replace config.xml
configuration tags.
This behaviour can be found in any type onf configuration file: system, job, plug-in and so on.
If these files are managed by a source control system (SCM), it can cause problems because it can cause collisions with valid changes made by real people. The differences need to be resolved one way or the other.
Some examples of replacements are listed below:
-
Single quotes are converted into double ones,
-
Empty tags are added. For instance,
<categories/>
may be removed completely or be replaced with<categories></categories>
.
Environment
-
CloudBees CI (CloudBees Core) on modern cloud platforms - Managed controller
-
CloudBees CI (CloudBees Core) on modern cloud platforms - Operations Center
-
CloudBees CI (CloudBees Core) on traditional platforms - Client controller
-
CloudBees CI (CloudBees Core) on traditional platforms - Operations Center
-
CloudBees Jenkins Enterprise - Managed controller
-
CloudBees Jenkins Enterprise - Operations center