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

Job loading and JCasC conflicts: Introduce new Milestone between EXTENSIONS_AUGMENTED and JOBS_LOADED

    Details

    • Similar Issues:
    • Released As:
      jenkins-2.220

      Description

      In Jenkins Configuration-as-Code Plugin the initialization may happen in parallel with Job loading. It may cause various race conditions in the plugin, see https://github.com/jenkinsci/configuration-as-code-plugin/issues/280 for more details.

      In order to address this case, I propose to create a new Milestone between EXTENSIONS_AUGMENTED and JOBS_LOADED. It would allow some plugins to handle extension-based functionality, e.g. to do some Jenkins preconfiguration BEFORE it starts loading jobs.

      I would call it "PRECONFIGURATION_COMPLETED" or so.

        Attachments

          Issue Links

            Activity

            oleg_nenashev Oleg Nenashev created issue -
            oleg_nenashev Oleg Nenashev made changes -
            Field Original Value New Value
            Labels jcasc-compatibility
            oleg_nenashev Oleg Nenashev made changes -
            Priority Minor [ 4 ] Critical [ 2 ]
            oleg_nenashev Oleg Nenashev made changes -
            Summary Introduce new Milestone between EXTENSIONS_AUGMENTED and JOBS_LOADED Job loading and JCasC conflicts: Introduce new Milestone between EXTENSIONS_AUGMENTED and JOBS_LOADED
            oleg_nenashev Oleg Nenashev made changes -
            Remote Link This issue links to "configuration-as-code-plugin/issues/280 (Web Link)" [ 23021 ]
            teilo James Nord made changes -
            Component/s configuration-as-code-plugin [ 23170 ]
            fcojfernandez Francisco Fernández made changes -
            Assignee Francisco Fernández [ fcojfernandez ]
            fcojfernandez Francisco Fernández made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            fcojfernandez Francisco Fernández made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            fcojfernandez Francisco Fernández made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Done [ 10000 ]
            Released As jenkins-2.220
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is related to JENKINS-61694 [ JENKINS-61694 ]

              People

              • Assignee:
                fcojfernandez Francisco Fernández
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                5 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: