* Unable to locate upstream changelog. - Re-add missing BuildRequires on six. - Stop using greedy globs in %files. - Rebase python-jenkinsapi-no-mock.patch - Add missing Requires on update-alternatives - Switch to autosetup ------------------------------------------------------------------ OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-jenkinsapi?expand=0&rev=21
393 lines
16 KiB
Plaintext
393 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jun 27 06:38:58 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Update to 0.3.13:
|
|
* Unable to locate upstream changelog.
|
|
- Re-add missing BuildRequires on six.
|
|
- Stop using greedy globs in %files.
|
|
- Rebase python-jenkinsapi-no-mock.patch
|
|
- Add missing Requires on update-alternatives
|
|
- Switch to autosetup
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 3 07:40:34 UTC 2022 - pgajdos@suse.com
|
|
|
|
- do not require python-mock for build
|
|
- added patches
|
|
fix https://github.com/pycontribs/jenkinsapi/issues/819
|
|
+ python-jenkinsapi-no-mock.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 17 06:51:42 UTC 2020 - pgajdos@suse.com
|
|
|
|
- use pytest -k instead of removing tests
|
|
|
|
------------------------------------------------------------------
|
|
Thu Apr 16 12:13:33 UTC 2020 - pgajdos@suse.com
|
|
|
|
- version update to 0.3.11
|
|
0.3.11
|
|
------
|
|
* jobs.py: don't yield jobs twice (#740)
|
|
* Add debug log message in JenkinsBase.process\_job\_folder to follow execution progress (#738)
|
|
* don't faile when node\_descriprion is missing (#737)
|
|
* Fix safe exit test (#736)
|
|
* don't stale feature requests or "help wanted"
|
|
* change label for stale issues
|
|
* Fixed idle state not being refreshed (#575)
|
|
* Simple plugins (#735)
|
|
0.3.10
|
|
------
|
|
* Add method for streaming build logs (#722)
|
|
* add instructions for Stale bot
|
|
* Fixed problems with changeSets (#717)
|
|
* Create Node by providing predetermined configuration (#730)
|
|
* Fix plugin versions (#734)
|
|
* Updates Requester to use a Session, maintaining cookies (#727)
|
|
* Feature/multibranch pipeline job (#715)
|
|
* Fix failures caused by plugins (#718)
|
|
* Fix for build.get\_artifacts() (#712)
|
|
* Add safe exit (#700)
|
|
* simplify crumb usage (#704)
|
|
* generate new api token for logged in user (#706)
|
|
* ignore dot files (#705)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 17 20:23:07 UTC 2019 - Hardik Italia <hitalia@suse.com>
|
|
|
|
- update to 3.0.9:
|
|
* Updated password
|
|
* url encode folder name, to fix forward slashes (#702)
|
|
* Add new method to create job and use it to speedup QueueItem (#699)
|
|
* See if Jenkins is lazy when loading build history (#698)
|
|
* Removed python 3.4 and added 3.7 (#695)
|
|
* Proposed CloudBees integration fix to job.invoke. (#693)
|
|
* Fix pylint errors (#694)
|
|
* Add authentication system tests (#686)
|
|
* Use session id cookie to improve performace (#685)
|
|
* Parameterize war-filename and locally save hpi-files (#684)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 5 13:41:56 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Trim bias from description and fix grammar issues.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 5 05:04:21 UTC 2019 - Thomas Bechtold <tbechtold@suse.com>
|
|
|
|
- update to 0.3.8:
|
|
* Fixed typos noticed when reading the file. (#680)
|
|
* Support keyworded variables for requester, fixes #679 (#682)
|
|
* re-encrypt password
|
|
* change password again
|
|
* Plugin delete (#674)
|
|
* disable pyling check of unnecessary-pass
|
|
* Updated pypi password
|
|
* set travis to release on tag
|
|
* Add future improvement line
|
|
* add dependency plugin: trilead-api
|
|
* Removed unused files
|
|
* add try except for func create (#675)
|
|
* Removed unused file
|
|
* Skip test on release stage
|
|
* Add method to update offline reason for a node. (#613)
|
|
* Support SSH credential update (#619)
|
|
* add ability to keep build forever (#672)
|
|
* Handle changesets returned by Jenkins job that use Pipeline (#654)
|
|
* Change pylint command line (#671)
|
|
* update README dev guide (#667)
|
|
* Fix a lot of warnings (#662)
|
|
* Remove ssh credentials no longer supported by ssh credentials plugin (#657)
|
|
* Update link to travis
|
|
* Expanded test coverage for view.py (#646)
|
|
* Python 3.6 and 3.7 support (#641)
|
|
* changed requirements to support 3.6 and immediate testing
|
|
* Changing to \*args and \*\*kwargs in requester init. Fixing TypeError bug (#640)
|
|
* Retrieve git repo url for a given build (#634)
|
|
* Get Build url for a given build object (#635)
|
|
* Add support for client side certificates, closes #632
|
|
* add View.remove\_job
|
|
* Add new method Jenkins.run\_groovy\_script(self, script) for running
|
|
arbitrary groovy scripts on the Jenkins server. This fixes #601
|
|
* Add additional methods Nodes.items(), Nodes.itervalues() and
|
|
Nodes.values() to match the methods provided by the built in dict class
|
|
* Add docstrings for Nodes.keys(), Nodes.iterkeys() and Nodes.iteritems()
|
|
* Added a tests for Nodes.iterkeys(), Nodes.keys() and Nodes.iteritems()
|
|
* Move common Node creation functionality out of Nodes.iteritems
|
|
and Nodes.\_\_getitem\_\_ and in to its own private \_make\_node function
|
|
* Added methods to Node for querying information stored in the monitors
|
|
section of the api tree. These allow the querying of: - The node's
|
|
available and total physical memory. - The node's available and total
|
|
swap space. - The local path of the node's workspace area. - The size
|
|
of the node's workspace area. - The local path of the node's temporary
|
|
area. - The size of the node's temporary area. - The node's architecture
|
|
(eg. "Linux"). - The node's average response time. - The clock
|
|
difference between the node and the Jenkins master
|
|
* update xml version
|
|
* ignore not relevant pylint checks
|
|
* add QueueItem.is\_queued() and test for it
|
|
* Small Nodes refactoring
|
|
* Fix arguments passed in how\_to/use\_crumbs.py
|
|
* typo
|
|
* Add link to full docs in README
|
|
* backwards compatible get\_credentials
|
|
* Fix pylint errors
|
|
* Fetch, update or create credentials by id instead of description
|
|
* init QueueItem properly
|
|
* fix inconsistent return values
|
|
* update examples information and add example for CrumbRequestor
|
|
* add release to pypi from Travis
|
|
* don't check for redefined built-ins
|
|
* fix lint
|
|
* converted tests to pytest
|
|
* add missing imports and fix code formatting
|
|
* Add jsonp\_to\_json module docstring
|
|
* Move Manifest parsing code to utils/manifest.py
|
|
* Add unittests for installed plugin version
|
|
* Fix Plugin Manifest parsing, plugin install status
|
|
* Add 500 to allowed status codes while restarting
|
|
* Move update\_center\_dict handling to Plugins class, hopefully
|
|
fix wrong version issues by restarting after install
|
|
* Optimize \_wait\_for\_reboot
|
|
* Lint fixes and decode bytestring
|
|
* Add plugin uninstall; install exact versions
|
|
* Fix credentials update test
|
|
* Credentials update support
|
|
* disable master executors temporary to let test pass
|
|
* add codecov dependency and env variables for it
|
|
* add timeout parameter to Jenkins object
|
|
* Fixes pycontribs/jenkinsapi#530. It's possible for queued tasks to
|
|
be unnamed. This is the case when using Pipeline jobs. Check that
|
|
tasks have names before referring to it
|
|
* Close #583: Handle parameters with secret values
|
|
* disable logging from requests
|
|
* reset executors to test queue
|
|
* remove encode to utf when posting config.xml
|
|
* add new plugin dependencies, fix all tests
|
|
* change disabled job detection (#543)
|
|
* Add support for AWS Credentials (#572)
|
|
* Fix bug when using private key file(on master) to create ssh
|
|
credential. (#573)
|
|
* Added missing plugin and changed wait for restart test (#579)
|
|
* Enabled 5 retries at request lib level
|
|
* Add missing packages from package
|
|
* Add Jenkins pipeline linter
|
|
* Adopt pbr
|
|
* Dropped support for Jenkins 1.x
|
|
* EnvInject v2.0 now has security settings - add this
|
|
* Select jdk8 for build
|
|
* set java version to use in Travis
|
|
* fix security settings json
|
|
* fix: linting (#561)
|
|
* Add estimated duration accessor to build class (#555)
|
|
* Increment version
|
|
* fix security json for 2.x Jenkins (#541)
|
|
* Add support for jobs in folders
|
|
* Remove .tags
|
|
* Update test case for node management
|
|
* Enable config Tool Locations for jenkins node
|
|
* fix spelling of artefact to artifact
|
|
* Correct typo (#531)
|
|
* Add get\_env\_vars to Build
|
|
* Close #522 Only use parameter actions to access parameters. (#524)
|
|
* Add ability in Node to upload a config xml (#515)
|
|
* Allow fn changes on save (#518)
|
|
* Fix source code url. (#521)
|
|
* fix up tox (#523)
|
|
* Update index.rst
|
|
* Migrate to six (#507)
|
|
* Set to use latest pylint
|
|
* Removed test
|
|
* Converted test\_job\_folders
|
|
* Converted most of the tests to pytest (#508)
|
|
* Changes based on code review
|
|
* Added codecov library
|
|
* Changed call to codecov
|
|
* Removed "isinstance() is True"
|
|
* Moved unit test to systest
|
|
* Partially converted to pytest
|
|
* Added asserts for file creation
|
|
* Removed unittest that is covered by systest
|
|
* Converted test\_job
|
|
* Converter test\_requester.py
|
|
* Converted test\_nodes
|
|
* Converted test\_node
|
|
* Converted test\_misc
|
|
* Deleted unused and duplicated tests, converted test\_label
|
|
* Converted to pytest
|
|
* Renamed all one letter variables
|
|
* Minor change to make pylint happier
|
|
* Fixed identation
|
|
* Converted new tests after merge from master
|
|
* Fixed failing test
|
|
* Converted test\_job.py to pytest
|
|
* Converted test\_jenkins.py to pytest
|
|
* Fixed import
|
|
* Converted test\_executors to pytest
|
|
* Converter test\_build\_scm\_git to pytest
|
|
* Converter test\_job and moved job/build configs to separate file
|
|
* Fixed problematic merge
|
|
* Made pylint happier
|
|
* Fixed tests for py 3.x
|
|
* Ignore temp folder removal errors
|
|
* Fixed launcher
|
|
* Added thread.stop
|
|
* Added Jenkins plugin
|
|
* Removed python 3.3, added 3.5
|
|
* Renamed exception
|
|
* Converted systests to pytest
|
|
- Convert to singlespec
|
|
- Add license.txt file
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 18 16:42:26 UTC 2016 - tbechtold@suse.com
|
|
|
|
- update to 0.3.3:
|
|
* Fixed for Credentials 2.x plugin (#460)
|
|
* Added tests for adding jobs to view (#469)
|
|
* Return full response object if requested on job.update_config method.
|
|
* Adding SSL disabling option, authentication, correction of Java Heap
|
|
setting and some very helpful comments
|
|
* Fixed failing tests on Jenkins 2.0 (#473)
|
|
* Delete build (#493)
|
|
* Decoding bytes with the ISO-8859-1 encoding
|
|
* Removed pypi upload
|
|
* Added coveralls integration
|
|
* When job is invoked with file param http headers will be now set (#494)
|
|
* Adding newline at end of file
|
|
* Adding a note about using an API token as password
|
|
* KrbRequester.get_request_dict missing **kwargs
|
|
* Update setup.cfg to support universal wheels
|
|
* Set version to 0.3.00 and cleaned up a bit
|
|
* Add ssl_verify flag to the Jenkins class
|
|
* Changed jenkins launcher to use pre-built home dir
|
|
* Proper handling of self.url
|
|
* Added SSH node creation and tests
|
|
* Adds correct build information to Build.get_artifacts
|
|
* FIX: allow jenkinsapi to be used without installation
|
|
* And exit 1...
|
|
* working tox configuration for testing/lint with multiple python versions
|
|
* How to kick-off a paramterized build (eg build version, python version)
|
|
* FIX: fix bad indentation (2->4 spaces)
|
|
* Fixed EMPTY_JOB config to match the one returned from Jenkins
|
|
* Now using either wget or curl to download the jenkins.war
|
|
* Fix pylint violations.
|
|
* Revert "Get rid of unused modules and unhelpful comments"
|
|
* Correct the logging format
|
|
* Fix for issue #357
|
|
* Can't find job parameters if in 'property'
|
|
* Restored old way of finding jobs (#477)
|
|
* Fix line spacing
|
|
* Added how_to examples for nodes and credential creation
|
|
* Get rid of unused modules and unhelpful comments
|
|
* pe8, flakes, system-test for safe_restart
|
|
* Fixed pylint errors
|
|
* Added tests for issue #487 (#490)
|
|
* Prepare chunks that are applicable to both Python 2 and 3.
|
|
* Fix 'get_build_by_params' method (#506)
|
|
* adding jenkins.install_plugin, jenkins.install_plugins, and jenkins.safe_restart
|
|
* Removed UTF-8 as a method of decoding the content bytes
|
|
* Categorized view plugin support and change View#add_job approach (#468)
|
|
* Version 0.30.1
|
|
* catch ConnectionError as well as HTTPError while waiting for restart
|
|
* fix typos and lint
|
|
* Version bump prior to release
|
|
* Implement `Secret text` credential (#504)
|
|
* Unified node creation and fixed tests
|
|
* Fix job search (#465)
|
|
* Update setup.py classifiers
|
|
* download artifacts: handle files with special characters
|
|
* Add unit tests of artifact strict validation.
|
|
* In systests.TestNodes.test_get_node_labels make sure the node creation
|
|
code matches the other tests and cleanup the created node when the test
|
|
finishes. Calling jenkins.create_node instead of
|
|
jenkins.nodes.create_node might be the cause of the Travis CI build break.
|
|
* Do not ignore tree parameter to poll
|
|
* [doc] pep8 cleanup of examples in using_jenkinsapi.rst
|
|
* Added required plugins
|
|
* Added codecov, removed coveralls
|
|
* Added issue template
|
|
* Added note that library is not tested on Jenkins 2.0
|
|
* Add Build.get_description()
|
|
* Add ability to retrieve build by params (#488)
|
|
* Cleaned up examples and added example of running job via invoke
|
|
* Update using_jenkinsapi.rst
|
|
* Incremented version
|
|
* Add function to node for querying the labels from the node's config.xml.
|
|
The config.xml querying and caching was copied from the job's config handling code.
|
|
* Job object now able to find job url by asking server
|
|
* Fixed get_config() for jobs returned from view (#478)
|
|
* Moved unit tests to systests
|
|
* Normalized version
|
|
* Manual PEP8 changes
|
|
* Delegated all job operations to Jobs object
|
|
* Fixed url for latest Jenkins version
|
|
* Optimizations to reduce amount of data requested from Jenkins
|
|
* FIX: No longer remove JENKINS_HOME folder when JENKINS_URL is set
|
|
* Add the relative path for artifacts (#497)
|
|
* Fixes #446 and adds check for credential existance before deleting it
|
|
* Fixed broken link in cancel item from queue.
|
|
* Add changes to get slave information
|
|
* Changed all links to point to pycontribs
|
|
* Add a doc regarding ssl_verify arg in the Jenkins class
|
|
* remove testcase which is no longer necessary
|
|
* Added systests for stable and latest Jenkins version
|
|
* Should be echo, not error
|
|
* Fix coding style violations.
|
|
* pyflakes
|
|
* To parameterize the level of fingerprint validation.
|
|
* Added PYPI deploy from travis on new tags
|
|
* Added get_changeset_items() method
|
|
* negotiating python 2 vs 3 differences
|
|
* Moved some unit tests to systests
|
|
* Fix for broken build.stop() function with Jenkins 2.x (#464)
|
|
* fixed python3 compatability
|
|
* Strict artefact systest (#480)
|
|
* Added check for missing "firstBuild" item (#482)
|
|
* Add sudo: false which means we use the new Travis infrastructure
|
|
* Add a warnning message if fingerprints aren't enabled
|
|
* Add support for retrieve info for Label (#459)
|
|
* Added section about Jenkins versions, removed "not tested on Jenkins 2.0"
|
|
* tests for install_plugin and install_plugins
|
|
* add utf8 encoding to support invoking jobs with unicode build params (#500)
|
|
* Added credentials and ssh node creation
|
|
* Make parameterized builds with file params work
|
|
* Added more information about library capabilities
|
|
* Set Jenkins obj to ask server for limited info
|
|
* Added better example for views and fixed bug
|
|
* add tox to gitignore
|
|
* J2x insecure start (#449)
|
|
* Tidy up __init__ and comments
|
|
* Revert "Add sudo: false which means we use the new Travis infrastructure"
|
|
* Changed poll: do not delegate to parent class
|
|
* Added support for ssh credentials
|
|
* Set Jenkins download url to use LTS releases
|
|
* Added CrumbRequester (#479)
|
|
* handle python3 urllib
|
|
* Changes badge and cleaned up TODO
|
|
* Revert "Tidy up __init__ and comments"
|
|
* Adding a why property to a queueitem object (#456)
|
|
* fixing lint
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 6 16:52:01 UTC 2015 - benoit.monin@gmx.fr
|
|
|
|
- update to version 0.2.28:
|
|
* no changelog available
|
|
- remove python-nose from build dependency: not needed anymore
|
|
- add python-pytz and python-requests as build dependencies
|
|
to ensure their availability
|
|
- increase required versions of python-pytz and python-requests
|
|
- add jenkinsapi_version binary to the package files
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 11 08:48:18 UTC 2014 - jw@owncloud.com
|
|
|
|
- Version bump to 0.2.20
|
|
commit 326b370d084b83ad780569e28dd5ffad908936d1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 21 07:12:20 UTC 2013 - speilicke@suse.com
|
|
|
|
- Initial version
|