Plugins and Plugin¶
Plugins¶
jenkinsapi plugins
- class jenkinsapi.plugins.Plugins(url: str, jenkins_obj: Jenkins)[source]¶
Bases:
JenkinsBasePlugins class for jenkinsapi
- disable_plugin(shortName: str) None[source]¶
Disable an enabled plugin.
- Parameters:
shortName – Plugin short name (ID)
- downgrade_plugin(shortName: str) None[source]¶
Downgrade a plugin to its previous version.
- Parameters:
shortName – Plugin short name (ID)
- enable_plugin(shortName: str) None[source]¶
Enable a disabled plugin.
- Parameters:
shortName – Plugin short name (ID)
- plugin_version_is_being_installed(plugin) bool[source]¶
Return true if plugin is currently being installed.
- property restart_required¶
Call after plugin installation to check if Jenkins requires a restart
- unpin_plugin(shortName: str) None[source]¶
Unpin a pinned plugin, allowing it to be updated or replaced.
- Parameters:
shortName – Plugin short name (ID)
- property update_center_dict¶
- property update_center_install_status¶
Jenkins 2.x specific
Plugin¶
Module for jenkinsapi Plugin
- class jenkinsapi.plugin.Plugin(plugin_dict: dict | str)[source]¶
Bases:
objectPlugin class