File tree Expand file tree Collapse file tree 2 files changed +33
-1
lines changed Expand file tree Collapse file tree 2 files changed +33
-1
lines changed Original file line number Diff line number Diff line change 24
24
import cdn
25
25
import elasticsearch
26
26
import incident
27
+ import jenkins
27
28
import locksmith
28
29
import logstream
29
- import mongo
30
30
import mapit
31
+ import mongo
31
32
import mysql
32
33
import nagios
33
34
import nginx
Original file line number Diff line number Diff line change
1
+ from fabric .api import sudo , task
2
+
3
+
4
+ @task
5
+ def list_plugins ():
6
+ """List installed plugins with friendly name and versions"""
7
+ sudo ('jenkins-cli list-plugins' )
8
+
9
+
10
+ @task
11
+ def list_plugin_versions ():
12
+ """List installed plugins with current version number"""
13
+ sudo ("jenkins-cli list-plugins |awk '{ if ($NF ~ /\(.*\)/) print $1, $(NF-1); else print $1, $NF }'" )
14
+
15
+
16
+ @task
17
+ def plugins_requiring_updates ():
18
+ """List plugins requiring an update"""
19
+ sudo ("jenkins-cli |awk '{ if ($NF ~ /\(.*\)/) print $1 }'" )
20
+
21
+
22
+ @task
23
+ def reload ():
24
+ """Reload configuration from disk"""
25
+ sudo ('jenkins-cli reload-configuration' )
26
+
27
+
28
+ @task
29
+ def version ():
30
+ """Print the Jenkins version"""
31
+ sudo ('jenkins-cli version' )
You can’t perform that action at this time.
0 commit comments