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

Rework the custom plugins builds hack to make it easier to add/remove a plugin

    • Evergreen - Milestone 1

      Currently, we have a custom build for Essentials for the configuration-as-code plugin, and the essentials one.

      I am about to:

      • remove essentials once HOSTING-541 is processed and we can release it
      • remove configuration-as-code as we now switch back to the latest release since we do not use anything specific in the master branch
      • add the metrics plugin to move forward as long as https://github.com/jenkinsci/metrics-plugin/pull/30 is not released (it is already merged at the time of writing)

      We can expect adding/removing plugins is going to be pretty common in the next weeks as we move forward. So we should have simpler way to do that instead of basically copy-pasting or removing some lines of Makefile around to add or remove a new plugin, and commenting out or not the line in the plugins.aria file currently...

          [JENKINS-50624] Rework the custom plugins builds hack to make it easier to add/remove a plugin

          Baptiste Mathus created issue -
          Baptiste Mathus made changes -
          Assignee Original: R. Tyler Croy [ rtyler ] New: Baptiste Mathus [ batmat ]
          Baptiste Mathus made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Baptiste Mathus made changes -
          Rank New: Ranked higher
          Baptiste Mathus made changes -
          Labels New: essentials technical-debt
          Baptiste Mathus made changes -
          Labels Original: essentials technical-debt New: essentials essentials-triggered technical-debt
          Baptiste Mathus made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Baptiste Mathus made changes -
          Remote Link New: This issue links to "PR-45 (Web Link)" [ 20385 ]
          Baptiste Mathus made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]
          Baptiste Mathus made changes -
          Labels Original: essentials essentials-triggered technical-debt New: essentials essentials-triggered evergreen technical-debt
          Baptiste Mathus made changes -
          Labels Original: essentials essentials-triggered evergreen technical-debt New: essentials essentials-triggered evergreen evergreen-triggered technical-debt

            batmat Baptiste Mathus
            batmat Baptiste Mathus
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: