import jenkins
server = jenkins.Jenkins('http://localhost/jenkins', username='username', password='password')
print server.get_view_name('view2')
print server.get_view_config('view2') # view的配置信息
# 获取所有views的信息(url, _class和name)
all_views = server.get_views()
for view in all_views:
for k, v in view.iteritems():
print k, v
# 创建和删除视图
server.create_view('view4', jenkins.EMPTY_VIEW_CONFIG_XML)
server.delete_view('view4')
# 判断视图是否存在
try:
server.assert_view_exists('view5', exception_message='view %s does not exist ,please check.')
except jenkins.JenkinsException, e:
print e
# 判断视图是否存在 方法二
print server.view_exists('view5') # 存在为True否则None