add job enable/disable
authorjollychang <jollychang@gmail.com>
Wed, 19 Sep 2012 10:17:47 +0000 (18:17 +0800)
committerjollychang <jollychang@gmail.com>
Wed, 19 Sep 2012 10:17:47 +0000 (18:17 +0800)
jenkinsapi/job.py

index ef7ae27..335ae90 100644 (file)
@@ -297,3 +297,14 @@ class Job(JenkinsBase):
         except KeyError:
             return []
         return upstream_jobs
+
+    def disable(self):
+        '''Disable job'''
+        disableurl = urlparse.urljoin( self.baseurl, 'disable' )
+        return self.post_data(disableurl, '')
+
+    def enable(self):
+        '''Enable job'''
+        enableurl = urlparse.urljoin( self.baseurl, 'enable' )
+        return self.post_data(enableurl, '')
+