From c95ff5dcb0aa4df680ceb90bf9bc69852e2396c8 Mon Sep 17 00:00:00 2001 From: Salim Fadhley Date: Wed, 30 Jul 2014 01:17:25 +0100 Subject: [PATCH] plugin info example --- examples/how_to/get_plugin_information.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 examples/how_to/get_plugin_information.py diff --git a/examples/how_to/get_plugin_information.py b/examples/how_to/get_plugin_information.py new file mode 100644 index 0000000..380c946 --- /dev/null +++ b/examples/how_to/get_plugin_information.py @@ -0,0 +1,19 @@ +""" +Get information about currently installed plugins +""" +from __future__ import print_function + +from jenkinsapi.jenkins import Jenkins + + +def getPluinInformation(url, pluginName, username=None, password=None): + J = Jenkins(url, username, password) + return J.get_plugins()[pluginName] + + +if __name__ == '__main__': + import pprint + + plugin = getPluinInformation('http://localhost:8080', 'subversion') + print(repr(plugin)) + pprint.pprint(plugin.__dict__) -- 2.34.1