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

Design (JEP) the Evergreen snapshotting data safety system

    Details

    • Similar Issues:
    • Sprint:
      Evergreen - Milestone 1

      Description

      I need to explore the idea suggested by Sam Gleske of using a Git repository on-disk for checking in .xml.files before we run an upgrade process.

      In addition the approach should rollback if there is a failure, such as Jenkins failing to come up properly.

        Attachments

          Issue Links

            Activity

            Hide
            batmat Baptiste Mathus added a comment -

            FTR, meeting added in the repo as we'll do for all of them in the future: https://github.com/jenkins-infra/evergreen/tree/master/docs/meetings/2018-03-18-JENKINS-49406-quality-bar

            Show
            batmat Baptiste Mathus added a comment - FTR, meeting added in the repo as we'll do for all of them in the future:  https://github.com/jenkins-infra/evergreen/tree/master/docs/meetings/2018-03-18-JENKINS-49406-quality-bar
            Hide
            batmat Baptiste Mathus added a comment -

             Tried to start implementing the root separation by changing the "builds" and "workspace" directories as described in https://github.com/batmat/jep/blob/a3d70917b1095ee27c292c029593f79913ff186a/jep/302/README.adoc#segregate-job-configuration-and-build-data using CasC to also test/prototype this part of the proposal, but this proved impossible. See https://github.com/jenkinsci/configuration-as-code-plugin/issues/151

            Show
            batmat Baptiste Mathus added a comment -  Tried to start implementing the root separation by changing the "builds" and "workspace" directories as described in https://github.com/batmat/jep/blob/a3d70917b1095ee27c292c029593f79913ff186a/jep/302/README.adoc#segregate-job-configuration-and-build-data  using CasC to also test/prototype this part of the proposal, but this proved impossible. See https://github.com/jenkinsci/configuration-as-code-plugin/issues/151
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Baptiste Mathus
            Path:
            jep/0000/README.adoc
            http://jenkins-ci.org/commit/jep/6773edbc06488de4c2fa7371f54c79df38672861
            Log:
            JENKINS-49406 Evergreen snapshotting data safety system JEP

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Baptiste Mathus Path: jep/0000/README.adoc http://jenkins-ci.org/commit/jep/6773edbc06488de4c2fa7371f54c79df38672861 Log: JENKINS-49406 Evergreen snapshotting data safety system JEP
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: R. Tyler Croy
            Path:
            jep/302/README.adoc
            jep/README.adoc
            http://jenkins-ci.org/commit/jep/949cbdb6bb2823a0a780e1005cf86a9b815f48b6
            Log:
            Merge pull request #67 from batmat/JENKINS-49406-JEP-submission

            JENKINS-49406 Evergreen snapshotting data safety system JEP

            Compare: https://github.com/jenkinsci/jep/compare/b5b57a9f1c93...949cbdb6bb28

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: R. Tyler Croy Path: jep/302/README.adoc jep/README.adoc http://jenkins-ci.org/commit/jep/949cbdb6bb2823a0a780e1005cf86a9b815f48b6 Log: Merge pull request #67 from batmat/ JENKINS-49406 -JEP-submission JENKINS-49406 Evergreen snapshotting data safety system JEP Compare: https://github.com/jenkinsci/jep/compare/b5b57a9f1c93...949cbdb6bb28
            Hide
            batmat Baptiste Mathus added a comment -

            See JENKINS-50958 for usage of this specification

            Show
            batmat Baptiste Mathus added a comment - See JENKINS-50958 for usage of this specification

              People

              • Assignee:
                batmat Baptiste Mathus
                Reporter:
                rtyler R. Tyler Croy
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: