Aleksey Maksimov [Sat, 29 Mar 2014 17:19:13 +0000 (01:19 +0800)]
Merge pull request #252 from jpiron/develop
polling jenkins each time Jobs is initialized
Aleksey Maksimov [Sat, 29 Mar 2014 17:17:36 +0000 (01:17 +0800)]
Merge pull request #260 from sateeshkumarb/patch-1
Add a few Jenkins API usage examples
Aleksey Maksimov [Sat, 29 Mar 2014 17:16:13 +0000 (01:16 +0800)]
Merge pull request #262 from lechat/master
Simplified view.get_job_url function
Aleksey Maksimov [Sat, 29 Mar 2014 17:07:25 +0000 (01:07 +0800)]
Simplified get_job_url function
Aleksey Maksimov [Sat, 29 Mar 2014 17:01:23 +0000 (01:01 +0800)]
Merge pull request #261 from lechat/master
Fixed pylint violations
Aleksey Maksimov [Sat, 29 Mar 2014 16:51:12 +0000 (00:51 +0800)]
Fixed pylint violations
Sateesh [Sat, 29 Mar 2014 15:01:34 +0000 (20:31 +0530)]
Add a few Jenkins API usage examples
Add following examples showing usage of Jenkins API:
* Get Jenkins version, Get Job details, Enable/disable a job
Aleksey Maksimov [Fri, 28 Mar 2014 07:34:43 +0000 (15:34 +0800)]
Merge pull request #257 from sateeshkumarb/master
Adapt fingerprint to catch HTTPError from requests
Sateesh Kumar [Fri, 21 Mar 2014 17:27:33 +0000 (22:57 +0530)]
Adapt fingerprint to catch HTTPError from requests
Remove reference to urllib2 exceptions as the HTTP fetches
uses 'requests' module
Aleksey Maksimov [Fri, 21 Mar 2014 12:47:04 +0000 (20:47 +0800)]
Merge pull request #256 from sateeshkumarb/master
minor fix to exception messages to improve readability.
Sateesh Kumar [Thu, 20 Mar 2014 17:42:07 +0000 (23:12 +0530)]
Merge remote-tracking branch 'upstream/master'
Sateesh [Thu, 20 Mar 2014 15:17:39 +0000 (20:47 +0530)]
minor fix to exception messages to improve readability.
Aleksey Maksimov [Thu, 20 Mar 2014 13:58:24 +0000 (21:58 +0800)]
Merge pull request #254 from jvale/lazy_load_jobs
Add support to create Jenkins object without immediately polling jobs.
Joao Vale [Wed, 12 Mar 2014 17:39:41 +0000 (17:39 +0000)]
Add support to create Jenkins object without immediately polling jobs.
jpiron [Thu, 13 Mar 2014 17:11:00 +0000 (18:11 +0100)]
polling jenkins each time Jobs is initialized
Aleksey Maksimov [Sun, 23 Feb 2014 14:25:46 +0000 (22:25 +0800)]
Merge pull request #248 from Toumaz/master
resolve_job_folders skipping jobs fix
Tomas Olander [Sun, 23 Feb 2014 13:50:23 +0000 (14:50 +0100)]
add unit test for multiple top level folders
Aleksey Maksimov [Sun, 23 Feb 2014 12:01:50 +0000 (20:01 +0800)]
Changed Jenkins URL to download LTS version
Bleeding edge version may not be stable.
Tomas Olander [Sun, 23 Feb 2014 11:34:37 +0000 (12:34 +0100)]
resolve_job_folders skipping jobs fix
JenkinsBase.resolve_job_folders removed jobs from the list while
iterating, causing jobs to be skipped over whenever a job folder was
encountered.
Salim Fadhley [Wed, 5 Feb 2014 20:43:16 +0000 (20:43 +0000)]
move the stuff out of readme
Salim Fadhley [Wed, 5 Feb 2014 20:41:50 +0000 (20:41 +0000)]
added documentation about getting version info
Salim Fadhley [Wed, 5 Feb 2014 20:28:56 +0000 (20:28 +0000)]
Version bump
Salim Fadhley [Wed, 5 Feb 2014 20:27:56 +0000 (20:27 +0000)]
Added Aleksey to primary authors list
Aleksey Maksimov [Wed, 5 Feb 2014 09:50:41 +0000 (17:50 +0800)]
Merge pull request #244 from makewhatis/issue_221
Addressing issue/221 - changing depth=1
Aleksey Maksimov [Wed, 5 Feb 2014 09:48:37 +0000 (17:48 +0800)]
Merge pull request #224 from jpiron/master
Handling empty actions while getting job parameters
David Johansen [Wed, 5 Feb 2014 06:54:45 +0000 (22:54 -0800)]
Addressing issue/221 - changing depth=1
- only thing that depth=2 adds is the
"fingerprint":[] item, which turns a
600KB request to a 180M request on a
large repo.
Aleksey Maksimov [Fri, 31 Jan 2014 02:42:13 +0000 (18:42 -0800)]
Merge pull request #242 from rocktavious/build_invoke_fix
Build invoke fix
Kyle [Fri, 31 Jan 2014 02:03:46 +0000 (20:03 -0600)]
making change more pythonic
Aleksey Maksimov [Fri, 31 Jan 2014 01:45:51 +0000 (17:45 -0800)]
Merge pull request #236 from jvale/job_folders_support
Add support for Job Folders (CloudBees Folders Plugin).
Aleksey Maksimov [Wed, 29 Jan 2014 07:57:09 +0000 (23:57 -0800)]
Merge pull request #241 from makewhatis/master
Adding a method to expose /computer/api/python
David Johansen [Wed, 29 Jan 2014 05:49:22 +0000 (21:49 -0800)]
removing debug message
David Johansen [Wed, 29 Jan 2014 02:24:16 +0000 (18:24 -0800)]
Adding method to expose /computer/api/python
- allows one to query totalExecutors and busyExecutors on a master
- tests included, both unit and sys
Salim Fadhley [Wed, 29 Jan 2014 00:51:37 +0000 (00:51 +0000)]
Move @lechat up the list since he's the most active maintainer
Salim Fadhley [Wed, 29 Jan 2014 00:47:52 +0000 (00:47 +0000)]
Remove inactive developers from the main PROJECT_AUTHORS.
Salim Fadhley [Wed, 29 Jan 2014 00:42:33 +0000 (00:42 +0000)]
Version bump
Aleksey Maksimov [Wed, 29 Jan 2014 00:25:50 +0000 (16:25 -0800)]
Merge pull request #239 from rocktavious/login_fix
logging fix for invalid response
Kyle [Mon, 27 Jan 2014 20:37:53 +0000 (14:37 -0600)]
fixing pylint failure
Kyle [Mon, 27 Jan 2014 20:34:03 +0000 (14:34 -0600)]
job.get_build_triggerurl update
job.get_build_triggerurl doesn't need arguments anymore
Kyle [Mon, 27 Jan 2014 20:27:53 +0000 (14:27 -0600)]
get_build_triggerurl logic fix
job.get_build_triggerurl had invalid logic for determining what build url to be using. Parameterized builds can only be started via the rest API with the buildWithParameters endpoint even if you don't pass any parameters in.
Kyle [Mon, 27 Jan 2014 20:01:11 +0000 (14:01 -0600)]
logging fix for invalid response
Joao Vale [Mon, 27 Jan 2014 18:02:28 +0000 (18:02 +0000)]
Fix tests.
Aleksey Maksimov [Mon, 27 Jan 2014 16:18:40 +0000 (08:18 -0800)]
Merge pull request #238 from bhuvaneswaran/stories/237
fix for #237
Bhuvan Arumugam [Mon, 27 Jan 2014 15:01:13 +0000 (20:31 +0530)]
fix for #237
When the first job for the job was deleted and there is only one job (latest?)
in the build, get_job() API fail with TypeError.
This commit fixes this issue.
https://github.com/salimfadhley/jenkinsapi/issues/237
Joao Vale [Fri, 24 Jan 2014 20:53:46 +0000 (20:53 +0000)]
Add support for Job Folders (CloudBees Folders Plugin).
Aleksey Maksimov [Wed, 8 Jan 2014 08:45:09 +0000 (00:45 -0800)]
Merge pull request #226 from sateeshkumarb/hg_scm_fix
fix for getting scm url and branch for hg repos
Aleksey Maksimov [Fri, 3 Jan 2014 18:39:01 +0000 (10:39 -0800)]
Merge pull request #231 from lechat/master
Fixed PyLint errors
Aleksey Maksimov [Fri, 3 Jan 2014 18:28:24 +0000 (02:28 +0800)]
Fixed PyLint errors
Aleksey Maksimov [Fri, 3 Jan 2014 07:11:27 +0000 (23:11 -0800)]
Merge pull request #230 from larrycai/master
update the create_view example to reflect the latest views API
Larry Cai [Fri, 3 Jan 2014 06:49:37 +0000 (14:49 +0800)]
update the create_view example to reflect the latest views API
Aleksey Maksimov [Fri, 3 Jan 2014 00:34:00 +0000 (16:34 -0800)]
Merge pull request #229 from Vobo/master
Method for retrieving the last stable build
Vladimir Bogatyrev [Tue, 1 Oct 2013 11:42:25 +0000 (15:42 +0400)]
Add the method for retrieving the last stable build
Sateesh Kumar [Thu, 12 Dec 2013 19:07:23 +0000 (00:37 +0530)]
Correct name of testcase
Sateesh Kumar [Thu, 12 Dec 2013 19:01:46 +0000 (00:31 +0530)]
Remove sys.path changes added for debugging
Sateesh Kumar [Thu, 12 Dec 2013 18:41:56 +0000 (00:11 +0530)]
fix for getting scm url and branch for hg repos
jpiron [Tue, 10 Dec 2013 08:41:04 +0000 (09:41 +0100)]
Merge branch 'dev'
jpiron [Tue, 10 Dec 2013 07:50:18 +0000 (08:50 +0100)]
Only process non empty actions while getting job parameters
Aleksey Maksimov [Sun, 8 Dec 2013 06:54:01 +0000 (22:54 -0800)]
Merge pull request #223 from sateeshkumarb/version_query
Added method to get Jenkins version
Sateesh Kumar [Sun, 8 Dec 2013 03:37:02 +0000 (09:07 +0530)]
Fix pep8 violation
Sateesh Kumar [Sun, 8 Dec 2013 03:24:32 +0000 (08:54 +0530)]
Make version a property
Sateesh Kumar [Sat, 7 Dec 2013 16:55:53 +0000 (22:25 +0530)]
Fix pylint warnings
Sateesh Kumar [Sat, 7 Dec 2013 16:33:40 +0000 (22:03 +0530)]
Update to show version usage
Sateesh Kumar [Sat, 7 Dec 2013 16:24:38 +0000 (21:54 +0530)]
Add method to return Jenkins Version
Aleksey Maksimov [Fri, 29 Nov 2013 16:34:49 +0000 (08:34 -0800)]
Merge pull request #214 from lechat/delete_view_by_url_fix
Moved delete_view_by_url back to jenkins object Issue #209
Aleksey Maksimov [Fri, 29 Nov 2013 16:21:05 +0000 (00:21 +0800)]
Moved delete_view_by_url back to jenkins object
Salim Fadhley [Wed, 27 Nov 2013 00:08:26 +0000 (16:08 -0800)]
Merge pull request #213 from pdunnigan/master
error "Problem accessing /queue/api/python" when attempting parameterized build on jenkins server using prefix / context path
pdunnigan [Tue, 26 Nov 2013 21:22:59 +0000 (16:22 -0500)]
fix for block until queued error on jenkins server with prefix / context path, removed urlparse.urljoin which stripped the prefix
Aleksey Maksimov [Tue, 26 Nov 2013 12:06:51 +0000 (04:06 -0800)]
Merge pull request #207 from lechat/json_change
Replaced eval() with safer ast.literal_eval().
Latest version of Jenkins actually suggests using that method.
Aleksey Maksimov [Sat, 23 Nov 2013 10:15:52 +0000 (02:15 -0800)]
Merge pull request #208 from lechat/fix_api
Updated api module
Aleksey Maksimov [Sat, 23 Nov 2013 10:06:34 +0000 (18:06 +0800)]
Updated api module
Added optional username and password to all methods
Fixed #203
Fixed #201
Aleksey Maksimov [Sat, 23 Nov 2013 09:41:46 +0000 (01:41 -0800)]
Merge pull request #206 from linnik/master
Jobs without the first build can throw error
Aleksey Maksimov [Sat, 23 Nov 2013 09:29:12 +0000 (17:29 +0800)]
Fix: error message was not giving job name
Aleksey Maksimov [Sat, 23 Nov 2013 09:28:34 +0000 (17:28 +0800)]
Changed eval() to ast.literal_eval() for safety
Vyacheslav Linnik [Fri, 22 Nov 2013 07:16:45 +0000 (11:16 +0400)]
add unit test for jobs without first build
Vyacheslav Linnik [Fri, 22 Nov 2013 04:21:54 +0000 (08:21 +0400)]
Jobs without the first build can throw error
Aleksey Maksimov [Wed, 20 Nov 2013 08:05:45 +0000 (00:05 -0800)]
Merge pull request #202 from lechat/git_branch
Added function to get git branch from build and fixed failing systests
Aleksey Maksimov [Wed, 20 Nov 2013 03:36:50 +0000 (11:36 +0800)]
Removed unused import
Aleksey Maksimov [Wed, 20 Nov 2013 03:21:49 +0000 (11:21 +0800)]
Added another delay to let Jenkins catchup
Aleksey Maksimov [Wed, 20 Nov 2013 03:07:12 +0000 (11:07 +0800)]
Added delay to let Jenkins to catchup with invocation
Aleksey Maksimov [Wed, 20 Nov 2013 02:36:16 +0000 (10:36 +0800)]
Made invocation.get_job_number to poll job
Aleksey Maksimov [Wed, 20 Nov 2013 02:24:02 +0000 (10:24 +0800)]
Added build.get_revision_branch method (Git only)
Salim Fadhley [Thu, 31 Oct 2013 23:47:05 +0000 (16:47 -0700)]
Merge pull request #194 from adamreid/master
Randomize jenkins http port for systests #181
Salim Fadhley [Thu, 31 Oct 2013 23:46:14 +0000 (16:46 -0700)]
Merge pull request #191 from makewhatis/executor_module
Added ability to query slaves for executors.
David Johansen [Wed, 30 Oct 2013 20:03:47 +0000 (13:03 -0700)]
Adding myself as a contributor
Adam Reid [Wed, 30 Oct 2013 19:57:37 +0000 (15:57 -0400)]
Randomize jenkins http port for systests to avoid collision with default 8080
David Johansen [Tue, 29 Oct 2013 23:59:49 +0000 (16:59 -0700)]
Added systests for executor feature. Other fixes.
- fixed missing index in executor.
- removed unnecessary try/except block in executors
David Johansen [Tue, 29 Oct 2013 02:29:17 +0000 (19:29 -0700)]
Added ability to query slaves for executors.
- can pull list of executor objects for
each slave
- added unit tests for new code.
salimfadhley [Sat, 26 Oct 2013 08:48:24 +0000 (09:48 +0100)]
made the wait-period longer for this test.
salimfadhley [Sat, 26 Oct 2013 08:33:19 +0000 (09:33 +0100)]
Some tidy-ups
salimfadhley [Fri, 25 Oct 2013 22:40:54 +0000 (23:40 +0100)]
Tidy up this test - still quite bad & useless.
Salim Fadhley [Wed, 23 Oct 2013 10:35:23 +0000 (03:35 -0700)]
Merge pull request #189 from saschpe/master-contributors
Add myself to contributors as requested
Sascha Peilicke [Wed, 23 Oct 2013 09:31:11 +0000 (11:31 +0200)]
Add myself to contributors as requested
Salim Fadhley [Wed, 23 Oct 2013 09:08:40 +0000 (02:08 -0700)]
Merge pull request #188 from saschpe/master-nose-fixup
Fixup commit
2b14616c6a9577b4
Sascha Peilicke [Wed, 23 Oct 2013 07:09:19 +0000 (09:09 +0200)]
Fixup commit
2b14616c6a9577b4
Add a section about running tests in the README.rst and recommend
using "python setup.py test". Fix the test_suite parameter in setup.py
accordingly.
Salim Fadhley [Mon, 21 Oct 2013 22:42:54 +0000 (15:42 -0700)]
Merge pull request #185 from saschpe/master-nose
Move nose from setup_requires to test_requires
Sascha Peilicke [Mon, 21 Oct 2013 07:21:43 +0000 (09:21 +0200)]
Move nose from setup_requires to test_requires
nose is only suitable for test discovery and as such is not needed
during setup.py build or install.
salimfadhley [Thu, 17 Oct 2013 00:28:43 +0000 (01:28 +0100)]
add a new doc
salimfadhley [Thu, 17 Oct 2013 00:18:41 +0000 (01:18 +0100)]
Changed authors to the more correct 'contributors'
salimfadhley [Thu, 17 Oct 2013 00:18:12 +0000 (01:18 +0100)]
Added a reminder not to contact authors directly.
salimfadhley [Thu, 17 Oct 2013 00:15:30 +0000 (01:15 +0100)]
added installation notes
salimfadhley [Thu, 17 Oct 2013 00:05:07 +0000 (01:05 +0100)]
version bump