Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-14841

Show Configuration history in job and global config and restore from history

      Please checkout https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin

      which already offers showing, diffing and restoring of locallc baclup job configs.
      Maybe the plugins can make usage of each other.

          [JENKINS-14841] Show Configuration history in job and global config and restore from history

          cforce added a comment -

          see also request on other plugin .
          https://issues.jenkins-ci.org/browse/JENKINS-14842

          It would be cool if both plugins make use of each other or even merge together, either using local file system or optionally scm to version the changes config files.

          cforce added a comment - see also request on other plugin . https://issues.jenkins-ci.org/browse/JENKINS-14842 It would be cool if both plugins make use of each other or even merge together, either using local file system or optionally scm to version the changes config files.

          I tried to implement this feature some month ago, but unfortunately, I'm stuck, for the moment, on a technical limitation of the maven scm api I'm using to provide an abstraction over every scm (this allows to replace subversion by git for instance).

          Unfortunately, maven scm api doesn't provide a generic log() method allowing to browse commits done on a file.

          Once this will be made available, maybe should I speak to Job Config History maintainers to see if we could find synergies on our respective work.

          Frédéric Camblor added a comment - I tried to implement this feature some month ago, but unfortunately, I'm stuck, for the moment, on a technical limitation of the maven scm api I'm using to provide an abstraction over every scm (this allows to replace subversion by git for instance). Unfortunately, maven scm api doesn't provide a generic log() method allowing to browse commits done on a file. Once this will be made available, maybe should I speak to Job Config History maintainers to see if we could find synergies on our respective work.

          Mark Waite added a comment -

          The scm sync configuration plugin is deprecated. No further work is expected on the plugin.

          Users of this plugin are encouraged to migrate their jobs to Pipeline Plugin, so that their jobs will be specified in pipeline code that can be checked into an SCM, all without using the SCM Sync configuration plugin.

          Users of this plugin are also encouraged to use the Configuration as Code Plugin to specify the configuration of their Jenkins server in a file which can be checked into an SCM, all without using the SCM Sync configuration plugin.

          Mark Waite added a comment - The scm sync configuration plugin is deprecated. No further work is expected on the plugin. Users of this plugin are encouraged to migrate their jobs to Pipeline Plugin, so that their jobs will be specified in pipeline code that can be checked into an SCM, all without using the SCM Sync configuration plugin. Users of this plugin are also encouraged to use the Configuration as Code Plugin to specify the configuration of their Jenkins server in a file which can be checked into an SCM, all without using the SCM Sync configuration plugin.

            Unassigned Unassigned
            cforce cforce
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: