• Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • None

      It is a follow-up to JENKINS-58483 . Jenkins core currently includes Jenkins CLI as a dependency, and hence there is no way to split the CLI code and the Core codebase. There is little justification to keep the dependency, and IMHO we should not do so.

      With this change, jenkins.py will have just another regression due to the removal of the deprecated connection INFO class. But I doubt this code is alive after JEP-200 anyway

          [JENKINS-58494] Remove dependency on CLI in the Jenkins Core

          Oleg Nenashev created issue -
          Oleg Nenashev made changes -
          Assignee New: Oleg Nenashev [ oleg_nenashev ]
          Oleg Nenashev made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Oleg Nenashev made changes -
          Link New: This issue is related to JENKINS-58483 [ JENKINS-58483 ]
          Oleg Nenashev made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Oleg Nenashev made changes -
          Remote Link New: This issue links to "https://github.com/jenkinsci/jenkins/pull/4110 (Web Link)" [ 23239 ]

            oleg_nenashev Oleg Nenashev
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: