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.
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
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
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
salimfadhley [Wed, 16 Oct 2013 23:29:14 +0000 (00:29 +0100)]
Add some more comments.
salimfadhley [Wed, 16 Oct 2013 23:27:21 +0000 (00:27 +0100)]
tidy up imports
salimfadhley [Wed, 16 Oct 2013 23:24:34 +0000 (00:24 +0100)]
Add warnings to functions with 0% coverage.
salimfadhley [Wed, 16 Oct 2013 23:17:23 +0000 (00:17 +0100)]
Merge branch 'master' of https://github.com/salimfadhley/jenkinsapi
salimfadhley [Wed, 16 Oct 2013 23:16:45 +0000 (00:16 +0100)]
Added a borderline useless test to matrix jobs.
Salim Fadhley [Tue, 15 Oct 2013 20:07:33 +0000 (13:07 -0700)]
Merge pull request #179 from lphoward/178
Fixes for Issue [#178]
lphoward [Tue, 15 Oct 2013 12:33:45 +0000 (07:33 -0500)]
added tests for parameterized builds for issue [#178]
lphoward [Tue, 15 Oct 2013 12:32:32 +0000 (07:32 -0500)]
pep8
lphoward [Mon, 14 Oct 2013 20:29:13 +0000 (15:29 -0500)]
respect parameterized builds when checking build requests and add has_queued_build method
lphoward [Mon, 14 Oct 2013 20:27:02 +0000 (15:27 -0500)]
add get_parameters to QueueItem and fix get_queue_items_for_job in Queue
salimfadhley [Sat, 12 Oct 2013 17:36:54 +0000 (18:36 +0100)]
get rid of unpleasent use of Super
salimfadhley [Sat, 12 Oct 2013 17:35:41 +0000 (18:35 +0100)]
disable an annoying pylint warning
salimfadhley [Sat, 12 Oct 2013 17:34:06 +0000 (18:34 +0100)]
more lint fixes
salimfadhley [Sat, 12 Oct 2013 17:00:46 +0000 (18:00 +0100)]
Add some missing doctext.
salimfadhley [Sat, 12 Oct 2013 16:55:29 +0000 (17:55 +0100)]
many pep8 violations fixed
salimfadhley [Sat, 12 Oct 2013 16:34:06 +0000 (17:34 +0100)]
fix up some imports
salimfadhley [Fri, 11 Oct 2013 23:58:28 +0000 (00:58 +0100)]
still broken
salimfadhley [Fri, 11 Oct 2013 22:45:54 +0000 (23:45 +0100)]
version bump
salimfadhley [Fri, 11 Oct 2013 22:45:28 +0000 (23:45 +0100)]
fix up some tests
salimfadhley [Fri, 11 Oct 2013 22:31:13 +0000 (23:31 +0100)]
resolve conflicts
salimfadhley [Fri, 11 Oct 2013 22:24:08 +0000 (23:24 +0100)]
tidy ups
Salim Fadhley [Fri, 11 Oct 2013 22:09:46 +0000 (15:09 -0700)]
Merge pull request #177 from hughdbrown/master
Pep8 and pylint fixes to code
Hugh Brown [Fri, 11 Oct 2013 04:17:05 +0000 (00:17 -0400)]
Change id() call to identifier()
Hugh Brown [Fri, 11 Oct 2013 04:16:45 +0000 (00:16 -0400)]
Revert overreaching change
Hugh Brown [Fri, 11 Oct 2013 03:53:28 +0000 (23:53 -0400)]
Remove passing now-deleted parameter (deleted because it was not used in method)
Hugh Brown [Fri, 11 Oct 2013 03:52:38 +0000 (23:52 -0400)]
Rename Result.id() to Result.identifier (builtin id)
Hugh Brown [Fri, 11 Oct 2013 03:35:33 +0000 (23:35 -0400)]
pylint fixes for jenkinsapi_tests/
Hugh Brown [Fri, 11 Oct 2013 03:35:13 +0000 (23:35 -0400)]
pylint fixes for jenkinsapi/
Hugh Brown [Fri, 11 Oct 2013 02:08:41 +0000 (22:08 -0400)]
Fix None comparisons and arithmetic spacing
Hugh Brown [Fri, 11 Oct 2013 02:08:06 +0000 (22:08 -0400)]
Fix pep8 errors in examples/
Hugh Brown [Fri, 11 Oct 2013 02:00:08 +0000 (22:00 -0400)]
Fix pep8 errors in examples/
Hugh Brown [Fri, 11 Oct 2013 01:56:35 +0000 (21:56 -0400)]
pep8 fixes in test and utils directories
Hugh Brown [Fri, 11 Oct 2013 01:50:13 +0000 (21:50 -0400)]
Fix pep8 errors in setup.py
Hugh Brown [Fri, 11 Oct 2013 01:43:18 +0000 (21:43 -0400)]
Patch tests and utils: exceptions to custom_exceptions
Hugh Brown [Fri, 11 Oct 2013 01:39:06 +0000 (21:39 -0400)]
Patch tests and utils: exceptions to custom_exceptions
Hugh Brown [Fri, 11 Oct 2013 00:08:38 +0000 (20:08 -0400)]
Disable I0011 pylint message
Hugh Brown [Fri, 11 Oct 2013 00:04:44 +0000 (20:04 -0400)]
Rename exceptions to custom_exceptions (because exceptions screws up pylint)
Hugh Brown [Thu, 10 Oct 2013 23:55:22 +0000 (19:55 -0400)]
Disable 'Unexpected keyword arg' error
Hugh Brown [Thu, 10 Oct 2013 23:54:45 +0000 (19:54 -0400)]
Unnecessary lambda?
Hugh Brown [Thu, 10 Oct 2013 22:24:44 +0000 (18:24 -0400)]
Do not use variables that clash with builtins (id, range, type)
Hugh Brown [Thu, 10 Oct 2013 23:15:13 +0000 (19:15 -0400)]
Best guess at using unused variable
Hugh Brown [Thu, 10 Oct 2013 23:13:33 +0000 (19:13 -0400)]
Best guess at why a variable is undefined
Hugh Brown [Thu, 10 Oct 2013 23:11:12 +0000 (19:11 -0400)]
Use longer variable name