tools/python-jenkinsapi.git
13 years agoMerge remote-tracking branch 'ruslan/master' into svn-revs
Ramon van Alteren [Wed, 4 Jan 2012 14:09:44 +0000 (15:09 +0100)]
Merge remote-tracking branch 'ruslan/master' into svn-revs

* ruslan/master:
  revision methods added to job and build classes
  Test

13 years agoCleanup
Ramon van Alteren [Wed, 4 Jan 2012 14:08:03 +0000 (15:08 +0100)]
Cleanup

13 years agoAdded authentification and node classes
Ramon van Alteren [Tue, 3 Jan 2012 16:47:22 +0000 (17:47 +0100)]
Added authentification and node classes

In order to add nodes, I need to be able to authenticate myself against jenkins
Added additional code to the opener to allow authentication using a custom AuthHandler
Jenkins uses BasicAuth without a challenge, so I had to implement a small subclass which I pulled from stackoverflow.

Node class + methods on Jenkins class added
Ability to add and remove nodes, check for presence and basic data

13 years agorevision methods added to job and build classes
Ruslan Lutsenko [Tue, 3 Jan 2012 15:45:01 +0000 (16:45 +0100)]
revision methods added to job and build classes

13 years agoMerge branch 'master' of github.com:ramonvanalteren/pyjenkinsci
Ramon van Alteren [Tue, 3 Jan 2012 12:33:32 +0000 (13:33 +0100)]
Merge branch 'master' of github.com:ramonvanalteren/pyjenkinsci

* 'master' of github.com:ramonvanalteren/pyjenkinsci:
  Added *.pyc and egg-info to ignore list

13 years agoFirst stab at node class
Ramon van Alteren [Tue, 3 Jan 2012 12:32:34 +0000 (13:32 +0100)]
First stab at node class

Addded method to get at node info from jenkins object
Created a node class to hold node data

Node class still has all the original code from the ubuntu project commented out, aka this is a WIP

13 years agoTest
Ruslan Lutsenko [Tue, 3 Jan 2012 12:16:15 +0000 (13:16 +0100)]
Test

13 years agoAdded *.pyc and egg-info to ignore list
Ramon van Alteren [Mon, 2 Jan 2012 16:46:00 +0000 (17:46 +0100)]
Added *.pyc and egg-info to ignore list

13 years agoChanged imports and classnames
Ramon van Alteren [Mon, 2 Jan 2012 16:30:56 +0000 (17:30 +0100)]
Changed imports and classnames

All imports are now non-relative using the packagename
All classes are now named differently from their modules by capitalizing them

13 years agoFixing up setup.py refs
Ramon van Alteren [Mon, 2 Jan 2012 14:00:51 +0000 (15:00 +0100)]
Fixing up setup.py refs

13 years agoSimplyfied dir setup
Ramon van Alteren [Mon, 2 Jan 2012 13:53:37 +0000 (14:53 +0100)]
Simplyfied dir setup

Removed jenkinsci_egg and src dirs
Removed tests, highly env dependant and not very usefull

13 years agoFirst commit
Ramon van Alteren [Mon, 2 Jan 2012 13:44:19 +0000 (14:44 +0100)]
First commit

13 years agoPEP-8 compliance run
Ramon van Alteren [Mon, 2 Jan 2012 13:38:54 +0000 (14:38 +0100)]
PEP-8 compliance run

Moved everything to PEP-8 compliance, hopefully :(
Cleaned up references to hudson
Cleanup of misc bugs and stuff