forked from pool/python-jenkinsapi
Accepting request 671250 from devel:languages:python
- 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) OBS-URL: https://build.opensuse.org/request/show/671250 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-jenkinsapi?expand=0&rev=6
This commit is contained in:
commit
cd46610ffa
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2ea0e6ab257b6fe1e853741f5171003f26e377b2efb566025a1496920a565572
|
|
||||||
size 101894
|
|
3
jenkinsapi-0.3.8.tar.gz
Normal file
3
jenkinsapi-0.3.8.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:120adfc9cea83fb890744b5049c5bb7edc77699059f0da62db66354ec27c54e2
|
||||||
|
size 135867
|
@ -1,3 +1,170 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
Fri Nov 18 16:42:26 UTC 2016 - tbechtold@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-jenkinsapi
|
# spec file for package python-jenkinsapi
|
||||||
#
|
#
|
||||||
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,30 +12,29 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
Name: python-jenkinsapi
|
Name: python-jenkinsapi
|
||||||
Version: 0.3.3
|
Version: 0.3.8
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Python API for accessing resources on a Jenkins continuous-integration server
|
Summary: A Python API for accessing resources on a Jenkins continuous-integration server
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Url: https://github.com/salimfadhley/jenkinsapi
|
Url: https://github.com/salimfadhley/jenkinsapi
|
||||||
Source: https://pypi.io/packages/source/j/jenkinsapi/jenkinsapi-%{version}.tar.gz
|
Source: https://pypi.io/packages/source/j/jenkinsapi/jenkinsapi-%{version}.tar.gz
|
||||||
BuildRequires: python-devel
|
BuildRequires: %{python_module pbr}
|
||||||
BuildRequires: python-pytz >= 2014.4
|
BuildRequires: %{python_module pytz}
|
||||||
BuildRequires: python-requests >= 2.3.0
|
BuildRequires: %{python_module requests}
|
||||||
BuildRequires: python-setuptools
|
BuildRequires: %{python_module setuptools}
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: python-rpm-macros
|
||||||
Requires: python-pytz >= 2014.4
|
Requires: python-pytz >= 2014.4
|
||||||
Requires: python-requests >= 2.3.0
|
Requires: python-requests >= 2.3.0
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
|
||||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
||||||
%else
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%endif
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Jenkins is the market leading continuous integration system, originally created
|
Jenkins is the market leading continuous integration system, originally created
|
||||||
@ -64,16 +63,26 @@ This library can help you:
|
|||||||
%setup -q -n jenkinsapi-%{version}
|
%setup -q -n jenkinsapi-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
python setup.py build
|
%python_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
%python_install
|
||||||
|
%python_clone -a %{buildroot}%{_bindir}/jenkins_invoke
|
||||||
|
%python_clone -a %{buildroot}%{_bindir}/jenkinsapi_version
|
||||||
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||||
|
|
||||||
%files
|
%post
|
||||||
|
%{python_install_alternative jenkins_invoke jenkinsapi_version}
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%python_uninstall_alternative jenkins_invoke
|
||||||
|
|
||||||
|
%files %{python_files}
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README.rst
|
%doc README.rst
|
||||||
%{_bindir}/jenkins_invoke
|
%license license.txt
|
||||||
%{_bindir}/jenkinsapi_version
|
%python_alternative %{_bindir}/jenkins_invoke
|
||||||
|
%python_alternative %{_bindir}/jenkinsapi_version
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user