With so many plugins being written, more and more overlap/duplication of functionality is showing up. In order to clean up the list of plugins and make life easier for users, we should review plugins and when appropriate, deprecate those which have been superseded by newer ones. Deprecated plugins would be removed from the Update Center's available plugin list going forward. Note that some of these deprecations may already have been made, but without the Update Center change.
Actions taken:
- CopyArchiver -> Artifact Deployer
- CIFS Publisher -> Publish Over CIFS
- CPPUnit -> xUnit
- Setenv -> EnvInject
- TusarNotifier -> DTKit Plugin
- Pretest Commit Plugin (artifact id: pretest-commit) -> Pretested Integration Plugin (artifact id: pretested-integration)
- Build Node Column Plugin -> Extra Columns Plugin
- CloudBees Free Enterprise Plugins -> No longer relevant (CloudBees Folders Plugin was made fully open source, the Cloudbees Deployer Plugin was also made open source and the non RUN@cloud centric functionality refactored into the Deployer Framework Plugin, the other plugins require the RUN@cloud services no longer provided by CloudBees)
Below is a list of possible deprecations:
- Envfile -> EnvInject
- Locks and Latches -> Throttle Concurrent Builds (also related: Exclusion-Plugin)
- Retry Failed Builds -> Naginator (Retray Failed Builds deprecated)
- DOS Trigger -> ScriptTrigger Plugin
- URL Change Trigger -> URLTrigger Plugin (URL Change Trigger deprecated)
- Hudson Centralized Job(Re)Action plugin -> Naginator Plugin
- Log Trigger Plugin -> Naginator Plugin (abayer: Naginator may need additional functionality, but it's already overlapping a good amount)
- Exclusion-Plugin -> Throttle Concurrent Builds Plugin (abayer: not actually overlapping yet, but thematically similar - would make sense to merge)
- Copy Data To Workspace Plugin -> Copy To Slave Plugin
- Exclusive Execution Plugin -> Throttle Concurrent Builds Plugin
- FTP-Publisher Plugin -> Publish Over FTP Plugin
- SCP plugin -> Publish Over SSH Plugin
- SSH plugin -> Publish Over SSH Plugin
- Emotional Hudson Plugin -> Emotional Jenkins Plugin (Emotional Hudson deprecated)
- java.net uploader plugin (deprecated)
- M2 Extra Steps Plugin (deprecated) -> Maven Project Plugin (functionality was included into the plugin with version 1.433)
- Dimensions Plugin -> requires a library which is unavailable, seems to be superseded by DimensionsSCM Plugin (Dimensions Plugin is the current plugin).
- Hudson Google Desktop Gadget -> Google Desktop has been discontinued, see http://googledesktop.blogspot.com/ (deprecated)
- Build Secret Plugin → Credentials Binding Plugin
- jQuery UI Plugin → jQuery Plugin