inspectIT does not handle symbolic links correctly during saving of configuration files (profiles, environments, business context, agent mapping) within folder ci and its subfolders.
Current situation:
inspectIT deletes the previous configuration file and creates a new file
this behaviour leads to problems if symbolic links are used to point to the configuration files which do not reside in inspectIT file structure
In that case, the symbolic link will be deleted and a new file is created
Future situation:
inspectIT handles symbolic links correctly by not deleting the file upfront
Already available configuration files will be reused and its content deleted and replaced by the new content
This behaviour also preserves creation date, update date and most likely file rights
FAILURE: Integrated in
inspectIT - Integration #254
INSPECTIT-2328: Configuration file update preserves symbolic links (marius.oehler: 93daafad8a41bcdb22044aea9e8781501e00741a)
(edit) inspectit.shared.cs/src/main/java/rocks/inspectit/shared/cs/jaxb/JAXBTransformator.java
(edit) inspectit.shared.cs/src/test/java/rocks/inspectit/shared/cs/jaxb/JAXBTransformatorTest.java
Successful Build: inspectIT - Integration #255