Merging is not really the problem. I've created a plugin to compare and merge config.xml files of job. But since we can't access to remote global config.xml file, we can't merge it.
Michaël 2012/9/6 kayvi <[email protected]> > Did you find a solution on merging configuration files? > > Am Mittwoch, 25. Juli 2012 13:48:47 UTC+2 schrieb mpapo - Michaël > Pailloncy: >> >> Yes, I would not be happy too :-) >> But I have supposed that someone with administration privileges could get >> the global configuration of Jenkins like it's possible with job >> configuration. >> >> My goal is to compare my local global config with a remote one. >> I'm creating a plugin to compare job configuration and have the ability >> to merge some parts of the remote configuration file (using Remote API). >> I wish to do the same thing with global configuration of both local and >> remote Jenkins. >> >> 2012/7/25 Stephen Connolly <stephen.al...@gmail.**com> >> >>> >>> >>> On 25 July 2012 11:09, Stephen Connolly <stephen.al...@gmail.**com>wrote: >>> >>>> sounds like a security issue. >>>> >>>> >>> By that ^^^ I mean I would not be happy if somebody could easily do that >>> to my instance as there can often be secrets embedded in the global config >>> (because of lack of adoption by plugins of the credentials store that I >>> convinced by employers to OSS earlier this year) >>> >>> >>>> you should be able to access it via the jenkins cli interface and a >>>> suitable groovy script ;-) >>>> >>>> >>>> On 25 July 2012 11:04, Michaël Pailloncy <[email protected]> wrote: >>>> >>>>> Thanks for your reply. >>>>> Excuse me, I have not phrased my question correctly. >>>>> But I wanna get the global config.xml of Jenkins, not the specific >>>>> config file of a job. >>>>> >>>>> >>>>> 2012/7/25 Stephen Connolly <stephen.al...@gmail.**com> >>>>> >>>>>> a user with the extended read permission can get a job's config.xml >>>>>> from an URL like >>>>>> >>>>>> $jenkins_scheme://$jenkins_**host:$jenkins:port/$jenkins_** >>>>>> context/jobs/$job_name/config.**xml >>>>>> >>>>>> e.g. >>>>>> >>>>>> http://localhost:8080/jobs/**foo/config.xml<http://localhost:8080/jobs/foo/config.xml> >>>>>> >>>>>> >>>>>> On 25 July 2012 10:19, Michaël Pailloncy <[email protected]> wrote: >>>>>> >>>>>>> Nobody has never had this problematic? >>>>>>> >>>>>>> >>>>>>> 2012/7/23 mpapo - Michaël Pailloncy <[email protected]> >>>>>>> >>>>>>> Hi, >>>>>>>> >>>>>>>> Is it possible to access to a remote config.xml file from another >>>>>>>> Jenkins with the remote API ? >>>>>>>> I would like to get it like I can get a job config.xml file. >>>>>>>> >>>>>>>> Thanks in advance ! >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>
