Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Job Build Example with Jenkins Api #7

Open
wants to merge 1,152 commits into
base: master
Choose a base branch
from

Conversation

pekermert
Copy link

No description provided.

lechat and others added 30 commits July 25, 2016 23:09
- set to ignore vim swap files
* add support for categorized view plugin

* fix  to use  URL from Jenkins API
Without this change, Categorized View 's won't stick after adding a job to the view

* add example of CategorizedJobsView creation

* remove unused import from jenkinsapi/view.py
* Added use of codecov.io

* Added structs plugin

* Removed codecov code
* Added ability to pass 'strem' parameter

* Changed artefact download to chunked, tests artefacts to be strict

* Reverted change to get_data
* Add 'get_build_by_params' method

* Add unittests

* Fix pep8

* Fix actions extraction
* Added ability to delete build

* Added exception if build number is not found
…500)

* add utf8 encoding to support invoking jobs with unicode build params

* added unittest to cover _mk_json_from_build_parameters with unicode params

* added pylint: disable=undefined-variable for unicode at _mk_json_from_build_parameters

* fix for Wrong continued indentation in job.py
In order to do this, the plain-credentials plugin must be installed.
This requires an update of the bundled credentials plugin, so I
adapted the plugin installation to create an empty .pinned file for
each plugin.
* Add 'get_build_by_params' method

* Add unittests

* Fix pep8

* Fix actions extraction

* Transfer changes

* Merge changes

* Move tests requirements to separate file

* Update readme for developers

* Add more tests for 'get_build_by_params' method

* Get by key rather than invoking get method for dict
The artifacts returned in Build.get_artifacts all have their builds set to
self. This causes an error retrieving fingerprint info when the artifact
was actually generated by a different build. By retrieving the job and
build numbers for artifacts associated with the job, we can ensure that
each artifact has accurate build information and can be properly validated
on save.
Adds correct build information to Build.get_artifacts
kkpattern and others added 30 commits December 23, 2019 18:05
* Add quiet period parameter to job invoke

* Fix a typo in build quiet peroid comment
* Updated README about compatibility with Python 2.x
* Created LICENSE and CONTRIBUTING files
* Update CI pipeline to allow building only last commit and cancel
  builds in progress
* Added more unit tests for Build
    * Removed shell formatting from examples to allow users to directly copy
      and paste
    * Gave venv example a name and location
    * Turned hyperlinks into proper links
    * Remove requirements plugin, domain is for sale
 Readme Updates: Remove redundant words, move install and example to top
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.