SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python3-jenkinsapi-0.3.8-3.1.noarch.rpm :
Tue Feb 5 13:00:00 2019 Jan Engelhardt
- Trim bias from description and fix grammar issues.

Tue Feb 5 13:00:00 2019 Thomas Bechtold
- 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 13:00:00 2016 tbechtoldAATTsuse.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 14:00:00 2015 benoit.moninAATTgmx.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 14:00:00 2014 jwAATTowncloud.com
- Version bump to 0.2.20
commit 326b370d084b83ad780569e28dd5ffad908936d1

Mon Oct 21 14:00:00 2013 speilickeAATTsuse.com
- Initial version


 
ICM