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
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 25, 2016

  1. Added PYPI deploy from travis on new tags

    - set to ignore vim swap files
    lechat committed Jul 25, 2016
    Configuration menu
    Copy the full SHA
    8524504 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2016

  1. Configuration menu
    Copy the full SHA
    6f1675a View commit details
    Browse the repository at this point in the history
  2. Normalized version

    lechat committed Aug 1, 2016
    Configuration menu
    Copy the full SHA
    c2146ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29940ae View commit details
    Browse the repository at this point in the history
  4. Categorized view plugin support and change View#add_job approach (#468)

    * 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
    rafaeleyng authored and lechat committed Aug 1, 2016
    Configuration menu
    Copy the full SHA
    ebabfbe View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2016

  1. Fixed failing tests on Jenkins 2.0 (#473)

    * Added use of codecov.io
    
    * Added structs plugin
    
    * Removed codecov code
    lechat authored Aug 12, 2016
    Configuration menu
    Copy the full SHA
    9be65d2 View commit details
    Browse the repository at this point in the history
  2. Added coveralls integration

    lechat authored Aug 12, 2016
    Configuration menu
    Copy the full SHA
    e6edb0c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2016

  1. Configuration menu
    Copy the full SHA
    4c87614 View commit details
    Browse the repository at this point in the history
  2. Removed pypi upload

    lechat committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    6915742 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2016

  1. Configuration menu
    Copy the full SHA
    4ad872b View commit details
    Browse the repository at this point in the history
  2. Added issue template

    lechat authored Aug 16, 2016
    Configuration menu
    Copy the full SHA
    b5400bd View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2016

  1. Configuration menu
    Copy the full SHA
    2b77653 View commit details
    Browse the repository at this point in the history
  2. Version 0.30.1

    lechat committed Aug 21, 2016
    Configuration menu
    Copy the full SHA
    5df634b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f69e4d9 View commit details
    Browse the repository at this point in the history
  4. Added CrumbRequester (#479)

    This fixes issue #300
    lechat authored Aug 21, 2016
    Configuration menu
    Copy the full SHA
    06e03d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3c9212 View commit details
    Browse the repository at this point in the history
  6. Strict artefact systest (#480)

    * Added ability to pass 'strem' parameter
    
    * Changed artefact download to chunked, tests artefacts to be strict
    
    * Reverted change to get_data
    lechat authored Aug 21, 2016
    Configuration menu
    Copy the full SHA
    1bfb4d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2016

  1. Incremented version

    lechat committed Aug 25, 2016
    Configuration menu
    Copy the full SHA
    7ddfa37 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2016

  1. Configuration menu
    Copy the full SHA
    eb889b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2016

  1. Add ability to retrieve build by params (#488)

    * Add 'get_build_by_params' method
    
    * Add unittests
    
    * Fix pep8
    
    * Fix actions extraction
    bmwant authored and lechat committed Sep 13, 2016
    Configuration menu
    Copy the full SHA
    e4b48c8 View commit details
    Browse the repository at this point in the history
  2. Added tests for issue #487 (#490)

    lechat authored Sep 13, 2016
    Configuration menu
    Copy the full SHA
    14ba53a View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2016

  1. Delete build (#493)

    * Added ability to delete build
    
    * Added exception if build number is not found
    lechat authored Sep 14, 2016
    Configuration menu
    Copy the full SHA
    8f86f95 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2016

  1. Configuration menu
    Copy the full SHA
    e71d856 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2016

  1. Configuration menu
    Copy the full SHA
    0d7da61 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2016

  1. add utf8 encoding to support invoking jobs with unicode build params (#…

    …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
    Leshist authored and lechat committed Sep 23, 2016
    Configuration menu
    Copy the full SHA
    1846f5d View commit details
    Browse the repository at this point in the history
  2. Implement Secret text credential (#504)

    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.
    mvdbeek authored and lechat committed Sep 23, 2016
    Configuration menu
    Copy the full SHA
    8ff635e View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2016

  1. Fix 'get_build_by_params' method (#506)

    * 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
    bmwant authored and lechat committed Sep 27, 2016
    Configuration menu
    Copy the full SHA
    38cafd3 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2016

  1. Configuration menu
    Copy the full SHA
    532152a View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2016

  1. Adds correct build information to Build.get_artifacts

    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.
    daveFNbuck committed Oct 8, 2016
    Configuration menu
    Copy the full SHA
    969c768 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2016

  1. Merge pull request #511 from daveFNbuck/master

    Adds correct build information to Build.get_artifacts
    lechat authored Oct 11, 2016
    Configuration menu
    Copy the full SHA
    0e0b5af View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2016

  1. Configuration menu
    Copy the full SHA
    5d007fa View commit details
    Browse the repository at this point in the history
  2. Should be echo, not error

    djonsson committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    08046b4 View commit details
    Browse the repository at this point in the history
  3. And exit 1...

    djonsson committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    0eddcb7 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2016

  1. Configuration menu
    Copy the full SHA
    2429842 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #512 from djonsson/master

    Using either wget or curl to download jenkins war
    lechat authored Oct 18, 2016
    Configuration menu
    Copy the full SHA
    4c6f84f View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2016

  1. Converted systests to pytest

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    c12cff5 View commit details
    Browse the repository at this point in the history
  2. Renamed exception

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    14b0c25 View commit details
    Browse the repository at this point in the history
  3. Removed python 3.3, added 3.5

    Configure logging for all tests
    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    db343cf View commit details
    Browse the repository at this point in the history
  4. Added Jenkins plugin

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    878b27c View commit details
    Browse the repository at this point in the history
  5. Added thread.stop

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    5859cf3 View commit details
    Browse the repository at this point in the history
  6. Fixed launcher

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    b680272 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30c65db View commit details
    Browse the repository at this point in the history
  8. Fixed tests for py 3.x

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    868a5b1 View commit details
    Browse the repository at this point in the history
  9. Made pylint happier

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    bd76e36 View commit details
    Browse the repository at this point in the history
  10. Fixed problematic merge

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    2d945c9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d9eacb4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    610e744 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    88cae8e View commit details
    Browse the repository at this point in the history
  14. Fixed import

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    45d47dc View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    96ca572 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0bbadbe View commit details
    Browse the repository at this point in the history
  17. Fixed failing test

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    b33b3ef View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fc4609c View commit details
    Browse the repository at this point in the history
  19. Fixed identation

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    ecde4b4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    52d9cb6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d718ab7 View commit details
    Browse the repository at this point in the history
  22. Converted to pytest

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    fc6bd14 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f3365b3 View commit details
    Browse the repository at this point in the history
  24. Converted test_misc

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    fefed1d View commit details
    Browse the repository at this point in the history
  25. Converted test_node

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    2382499 View commit details
    Browse the repository at this point in the history
  26. Converted test_nodes

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    4ec3f22 View commit details
    Browse the repository at this point in the history
  27. Converter test_requester.py

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    ff851aa View commit details
    Browse the repository at this point in the history
  28. Converted test_job

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    d5ad45a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    9794def View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1346e28 View commit details
    Browse the repository at this point in the history
  31. Partially converted to pytest

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    f1aaab9 View commit details
    Browse the repository at this point in the history
  32. Moved unit test to systest

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    ae79e56 View commit details
    Browse the repository at this point in the history
  33. Removed "isinstance() is True"

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    cfbca42 View commit details
    Browse the repository at this point in the history
  34. Changed call to codecov

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    3dfd40f View commit details
    Browse the repository at this point in the history
  35. Added codecov library

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    8e3df25 View commit details
    Browse the repository at this point in the history
  36. Changes based on code review

    lechat committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    5ea01cb View commit details
    Browse the repository at this point in the history
  37. Converted most of the tests to pytest (#508)

    * Converted all systests to pytest
    * Renamed exception
    * Removed python 3.3, added 3.5
    * Configure logging for all tests
    * Added Jenkins plugin
    * Added thread.stop
    * Fixed launcher
    * Ignore temp folder removal errors
    * Fixed tests for py 3.x
    * Made pylint happier
    * Fixed problematic merge
    * Converter test_job and moved job/build configs to separate file
    * Converter test_build_scm_git to pytest
    * Converted test_executors to pytest
    * Added codecov library
    lechat authored Oct 20, 2016
    Configuration menu
    Copy the full SHA
    7b4de99 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2016

  1. Configuration menu
    Copy the full SHA
    0cc4754 View commit details
    Browse the repository at this point in the history
  2. Converted test_job_folders

    lechat committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    5088493 View commit details
    Browse the repository at this point in the history
  3. Removed test

    lechat committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    a991d38 View commit details
    Browse the repository at this point in the history
  4. Set to use latest pylint

    lechat committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    a1f6941 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2016

  1. Migrate to six (#507)

    * 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
    
    * Use six
    
    * Add Python 2/3 compat lib
    
    * Handle import errors with six
    
    * Change formatting
    
    * Add six to requirements in setup.py file
    
    * Proper invocation for urlparse
    
    * Fix unittests
    
    * Add tests for compat utils
    
    * Add Makefile with common targets
    
    * Update tox file
    
    * Fix six moves
    
    * Fix unittests
    
    * Fix unittests
    
    * Upgrade astroid
    bmwant authored and lechat committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    8250824 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2016

  1. Update index.rst

    Akasurde authored Nov 15, 2016
    Configuration menu
    Copy the full SHA
    0e756f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. fix up tox (#523)

    * Fix source code url.
    
    * Fix pylint.
    
    * Fix tox
    rbtcollins authored and lechat committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    a3f00ac View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2016

  1. Fix source code url. (#521)

    rbtcollins authored and lechat committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    480f745 View commit details
    Browse the repository at this point in the history
  2. Allow fn changes on save (#518)

    * Revert "Adds correct build information to Build.get_artifacts"
    
    This reverts commit 969c768.
    
    * Allows saving artifacts with different filenames
    
    Artifact._verify_download is unnecessarily strict, validating that the
    filename used to save the file matches the filename in Jenkins. In order
    to allow saving files with other filenames, we can just pass self.filename
    for the fingerprint filename validation.
    daveFNbuck authored and lechat committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    2a44560 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1134980 View commit details
    Browse the repository at this point in the history
  4. Close #522 Only use parameter actions to access parameters. (#524)

    * Only use parameter actions to access parameters.
    
    * Fix distribution of jenkinsapi_utils
    
    Without this, the created sdist is invalid.
    rbtcollins authored and lechat committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    1ecd446 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2017

  1. Add get_env_vars to Build

    The build environment varialbes can be obtained from Jenkins
    thanks to the EnvInject plugin:
    https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin
    
    To support that in JenkinsAPI the get_env_vars method was
    added to the Build class.
    boaz0 committed Jan 8, 2017
    Configuration menu
    Copy the full SHA
    198dd81 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2017

  1. Correct typo (#531)

    Muntakim sadik authored and lechat committed Jan 11, 2017
    Configuration menu
    Copy the full SHA
    4930e3c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2017

  1. fix spelling of artefact to artifact

    jnaulty committed Feb 8, 2017
    Configuration menu
    Copy the full SHA
    a9d39fe View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2017

  1. Configuration menu
    Copy the full SHA
    0a00604 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2017

  1. Configuration menu
    Copy the full SHA
    800ed01 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

  1. Remove .tags.

    SimonXming committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    496b69f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #536 from SimonXming/future-nodeprop

    Enable config Tool Locations for jenkins node.
    lechat authored Feb 22, 2017
    Configuration menu
    Copy the full SHA
    6998a5d View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2017

  1. Merge pull request #528 from ripcurld0/env_var_build

    Add get_env_vars to Build
    lechat authored Mar 1, 2017
    Configuration menu
    Copy the full SHA
    d1c2cb7 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2017

  1. Configuration menu
    Copy the full SHA
    59d129f View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2017

  1. Merge pull request #514 from Akasurde/master

    Update index.rst
    lechat authored Mar 16, 2017
    Configuration menu
    Copy the full SHA
    9e204c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Merge pull request #538 from chrisgavin/folder-support

    Add support for jobs in folders.
    ssbarnea authored Apr 3, 2017
    Configuration menu
    Copy the full SHA
    fe261f9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #533 from jnaulty/fix-artifact-spelling

    fix spelling of artefact to artifact
    ssbarnea authored Apr 3, 2017
    Configuration menu
    Copy the full SHA
    fa7104c View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2017

  1. Configuration menu
    Copy the full SHA
    84a5325 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2017

  1. Increment version

    lechat committed Apr 8, 2017
    Configuration menu
    Copy the full SHA
    605ad22 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2017

  1. Add estimated duration accessor to build class (#555)

    Fixes issue #554
    harlowja authored and lechat committed Jun 5, 2017
    Configuration menu
    Copy the full SHA
    386962d View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2017

  1. fix: linting (#561)

    Change-Id: I9121730c1ff0dc2ebea8b9ee833eac4a4c6e250e
    ssbarnea authored Jun 20, 2017
    Configuration menu
    Copy the full SHA
    ec259bc View commit details
    Browse the repository at this point in the history
  2. fix security settings json

    Travis CI authored and ssbarnea committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    aaf8898 View commit details
    Browse the repository at this point in the history
  3. set java version to use in Travis

    Travis CI authored and ssbarnea committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    9385308 View commit details
    Browse the repository at this point in the history
  4. Select jdk8 for build

    Travis CI authored and ssbarnea committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    fe403de View commit details
    Browse the repository at this point in the history
  5. EnvInject v2.0 now has security settings - add this

    Travis CI authored and ssbarnea committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    11da745 View commit details
    Browse the repository at this point in the history
  6. Dropped support for Jenkins 1.x

    Change-Id: Ic9cb19801ea74bb283f6977d2bf0f5ac6f04414e
    Travis CI authored and ssbarnea committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    1c45a17 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2017

  1. Adopt pbr

    Change-Id: Iad928d789ce7acf2e07e56c2b0b8a2a659c5d193
    ssbarnea committed Jun 21, 2017
    Configuration menu
    Copy the full SHA
    c641d2a View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2017

  1. Add Jenkins pipeline linter

    Change-Id: I3ea496933837fd03423286a3c7c27ebd8672ae44
    ssbarnea committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    a9f7040 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2017

  1. Add missing packages from package

    Change-Id: I0fe2a8bc8bb55aa237580c0ec7c7c52689274823
    ssbarnea committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    1a6b01a View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2017

  1. Enabled 5 retries at request lib level

    Change-Id: If5a1bfa4cc405eeaf34c93992405edc64287ee51
    ssbarnea committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    9b653c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2017

  1. Added missing plugin and changed wait for restart test (#579)

    * add envinject-api plugin
    
    * allow building all branches and trigger release only on master
    
    * add more details while waiting for restart
    lechat authored Aug 30, 2017
    Configuration menu
    Copy the full SHA
    4bdab62 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2017

  1. Fix bug when using private key file(on master) to create ssh credenti…

    …al. (#573)
    
    * In the credential part, we need one more attribute when using the private key on master.
    
    * reformat comment
    
    * follow python rules
    
    * fix pylint error
    yyq authored and lechat committed Sep 1, 2017
    Configuration menu
    Copy the full SHA
    a2246e0 View commit details
    Browse the repository at this point in the history
  2. Add support for AWS Credentials (#572)

    * Add support for AWS Credentials
    
    * Fix pylint message
    dblanchette authored and lechat committed Sep 1, 2017
    Configuration menu
    Copy the full SHA
    2e433c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2017

  1. change disabled job detection (#543)

    * change disabled job detection
    
    * is_enabled returns True when nothing is disabled
    lechat authored Sep 3, 2017
    Configuration menu
    Copy the full SHA
    7351f3a View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2017

  1. add new plugin dependencies, fix all tests

    * added couple of methods to Node, so test can configure number of
    executors on master node
    * removed some delays, added one new delay
    Aleksey Maksimov authored and lechat committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    0ccd785 View commit details
    Browse the repository at this point in the history
  2. remove encode to utf when posting config.xml

    Aleksey Maksimov authored and lechat committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    987650f View commit details
    Browse the repository at this point in the history
  3. reset executors to test queue

    Aleksey Maksimov authored and lechat committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    b08b040 View commit details
    Browse the repository at this point in the history
  4. disable logging from requests

    Aleksey Maksimov authored and lechat committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    cdd3f90 View commit details
    Browse the repository at this point in the history
  5. Close #583: Handle parameters with secret values

    Also permit passing extra params to py.test (e.g. -k testname) for
    faster iterations.
    Robert Collins authored and lechat committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    a772ea5 View commit details
    Browse the repository at this point in the history
  6. Fixes #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.
    Robert Williams authored and lechat committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    31dbba9 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2017

  1. add timeout parameter to Jenkins object

    Aleksey Maksimov authored and lechat committed Dec 10, 2017
    Configuration menu
    Copy the full SHA
    689c702 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad703d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d031551 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2017

  1. Credentials update support

    Julien Duchesne authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    7ebeba8 View commit details
    Browse the repository at this point in the history
  2. Fix credentials update test

    Julien Duchesne authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    a7bbf50 View commit details
    Browse the repository at this point in the history
  3. Add plugin uninstall; install exact versions

    of plugins.
    
    Previously, installing plugins would result in a POST to
    pluginManager/installNecessaryPlugins, but this endpoint will always
    ignore the requested version and install the latest version. Plugin
    versions that are not the latest version can only be installed by
    uploading the hpi/jpi file for that version.
    
    To get the previous versions' hpi file, the update-center.json file will
    be parsed to retrive the download URL for the current version.  The
    current version number in the url will then be replaced by the requested
    version number. The plugin will be downloaded, unpacked and eventual
    dependencies (at their latest version) will be installed.
    
    This commit also introduces the ability to uninstall plugins and adds an
    option to wait for reboot (moved from test_restart integration test)
    when calling safe_restart().
    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    2a00de4 View commit details
    Browse the repository at this point in the history
  4. Lint fixes and decode bytestring

    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    7ef141c View commit details
    Browse the repository at this point in the history
  5. Optimize _wait_for_reboot

    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    5c063e2 View commit details
    Browse the repository at this point in the history
  6. Move update_center_dict handling to Plugins class, hopefully fix wron…

    …g version issues by restarting after install
    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    d316a61 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a58f253 View commit details
    Browse the repository at this point in the history
  8. Fix Plugin Manifest parsing, plugin install status

    from Jenkins' update center.
    
    Take into account `optional` in Manifests\' Plugin-Dependencies string,
    mention plugin name if an Exception is raised, better check if plugin
    version is already installed, for Jenkins 2.x get install status from
    update_center, which is more precise than just checking if a plugin
    is loaded in Jenkins (which we do if communicating with Jenkins 1.x).
    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    ce5fccf View commit details
    Browse the repository at this point in the history
  9. Add unittests for installed plugin version

    and parsing plugin dependencies from Manifest file.
    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    a74ddcd View commit details
    Browse the repository at this point in the history
  10. Move Manifest parsing code to utils/manifest.py

    and limit restarting after plugin installation (when calling
    `jenkins.install_plugins(restart=True)`) to when it is required (in
    Jenkins 2.X, relies on updateCenter/installStatus which is not available
    in Jenkins 1.X).
    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    f50fd7e View commit details
    Browse the repository at this point in the history
  11. Add jsonp_to_json module docstring

    mvdbeek authored and lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    fe92c90 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    72bf50a View commit details
    Browse the repository at this point in the history
  13. converted tests to pytest

    lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    4f3351b View commit details
    Browse the repository at this point in the history
  14. fix lint

    lechat committed Dec 11, 2017
    Configuration menu
    Copy the full SHA
    8c070ab View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c82a1b1 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2017

  1. Configuration menu
    Copy the full SHA
    c325598 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2017

  1. Configuration menu
    Copy the full SHA
    d683b5c View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2017

  1. fix inconsistent return values

    lechat committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    115b9cc View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2017

  1. init QueueItem properly

    fixes #407
    lechat committed Dec 27, 2017
    Configuration menu
    Copy the full SHA
    f2747d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2018

  1. Fetch, update or create credentials by id instead of description

    Julien Duchesne authored and lechat committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    384ef7a View commit details
    Browse the repository at this point in the history
  2. Fix pylint errors

    Julien Duchesne authored and lechat committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    8b2d167 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    496e71d View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2018

  1. Add link to full docs in README

    JakeRuth authored and lechat committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    5e5861e View commit details
    Browse the repository at this point in the history
  2. typo

    JakeRuth authored and lechat committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    6b0781f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    369dc54 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2018

  1. Small Nodes refactoring

    - do not loop over all nodes to get single node (suggested by #615)
    - nodes url is calculated in Nodes
    - proper exceptions raised from Nodes
    - Jenkins won't do pre-check for existance of nodes
    lechat committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    d8d5a07 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2018

  1. Configuration menu
    Copy the full SHA
    662f15a View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2018

  1. Configuration menu
    Copy the full SHA
    32b2cb2 View commit details
    Browse the repository at this point in the history
  2. update xml version

    lechat committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    cce32d2 View commit details
    Browse the repository at this point in the history
  3. 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.
    fun4jimmy authored and lechat committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    2d3306f View commit details
    Browse the repository at this point in the history
  4. Move common Node creation functionality out of Nodes.iteritems and No…

    …des.__getitem__ and in to its own private _make_node function.
    fun4jimmy authored and lechat committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    2ce369a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f10cb7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4420abd View commit details
    Browse the repository at this point in the history
  7. Add additional methods Nodes.items(), Nodes.itervalues() and Nodes.va…

    …lues() to match the methods provided by the built in dict class.
    fun4jimmy authored and lechat committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    1caf4f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2018

  1. Add new method Jenkins.run_groovy_script(self, script) for running ar…

    …bitrary groovy scripts on the Jenkins server. This fixes #601.
    jwhitworth-vicon authored and lechat committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    b412db2 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2018

  1. add View.remove_job

    lechat committed Mar 31, 2018
    Configuration menu
    Copy the full SHA
    233397e View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. Add support for client side certificates, closes #632

    Travis CI authored and lechat committed May 6, 2018
    Configuration menu
    Copy the full SHA
    1d8891d View commit details
    Browse the repository at this point in the history

Commits on May 16, 2018

  1. Get Build url for a given build object (#635)

    Get Build url for a given build object
    mthak authored and lechat committed May 16, 2018
    Configuration menu
    Copy the full SHA
    fb2d29c View commit details
    Browse the repository at this point in the history
  2. Retrieve git repo url for a given build (#634)

    * Retrieve git repo url for a given build
    
    *Given a build get_repo_url shall return the git repo url of that build
    * Implemented for git only as of now
    
    * Fix tests for git_repo_url
    
    * fix pydoc style issues
    
    *  fix test cases
    
    * Fix tests for get_repo_url
    
    * Make changes to comply with pytest
    
    * Make changes to comply with pytest
    
    * Make changes to comply with pytest
    
    * Make Jenkins api compatibility change
    
    * Make changes to comply with pytest
    
    * Make changes to retur repo url as a string in all scenarios
    
    * Revert syntax for tests to assert error
    
    *  remove unwanted tests
    
    * dummy commit
    mthak authored and lechat committed May 16, 2018
    Configuration menu
    Copy the full SHA
    7fceffb View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2018

  1. Changing to *args and **kwargs in requester init. Fixing TypeError bug (

    #640)
    
    * Changing to  *args and **kwargs in requester init
    
    * fixing lint errors
    
    * making username and passwords keyword arguments to match Requester class signature
    
    * using args to handle regression test cases
    
    * using args to handle regression test cases
    
    * using adding try block to catch username set but no password
    
    * raising assertionError is password is not set
    
    * fake commit to re-trigger tests due to connection error
    
    * removing additional blank linke
    
    * Raising ValueError when password is invalid
    
    * fixing lint issue
    
    * surronding print with parenthesis for python 3.x
    
    * removing print to fix travis complaint
    hokadiri authored and lechat committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    0a10e81 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2018

  1. Configuration menu
    Copy the full SHA
    0ae1dd1 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2018

  1. Python 3.6 and 3.7 support (#641)

    * Python 3.6 and 3.7 support in travis.yml
    * Updated the readme and the setup.cfg to disply versions that are currently tested in travis
    andrewgy8 authored and lechat committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    ec5e25c View commit details
    Browse the repository at this point in the history
  2. Expanded test coverage for view.py (#646)

    * Renamed test in test_view.py
    
    * Removed unittest from test_view
    
    * View add job now tested
    
    * Added test for remove job function from view
    
    * Changed function names can be longer than 40 characters
    
    * Fixed linting issues with pylint
    
    * Fixed test
    
    * Shortened line so test would pass
    andrewgy8 authored and lechat committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    e80062c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2018

  1. Update link to travis

    We switched from travis.org to travis.com
    ssbarnea authored Jul 19, 2018
    Configuration menu
    Copy the full SHA
    c4cc1e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2018

  1. Remove ssh credentials no longer supported by ssh credentials plugin (#…

    …657)
    
    * removed obsolete SSH credential types
    * fix pytest version for causing incompatibilities with minor update
    * add pylint rules to ignore
    * removed Python 3.7 test because Travis fails to downloat Python 3.7
    * move build into travis stage and add 3.6 env to tox
    * refactor test
    * force to run on GCE - other platforms in Travis cause random test failures
    lechat authored Aug 13, 2018
    Configuration menu
    Copy the full SHA
    51e4eac View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2018

  1. Fix a lot of warnings (#662)

    * Fix the use of assertEquals() in tests
    
    * Fix the use of logging.warn()
    
    * Fix 2 ResourceWarning: unclosed file, in test
    BoboTiG authored and lechat committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    0f79ccf View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2018

  1. update README dev guide (#667)

    The development section of the README contained
    information that was no longer up to date, making
    contributions harder.
    fuzzmz authored and lechat committed Oct 12, 2018
    Configuration menu
    Copy the full SHA
    a50260d View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Configuration menu
    Copy the full SHA
    8b152f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. Handle changesets returned by Jenkins job that use Pipeline (#654)

    * Handle case of pipeline jobs returning changesets instead of changeset when calling API
    bbgobie authored and lechat committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    8ff346b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d4a008 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9874906 View commit details
    Browse the repository at this point in the history
  4. Add method to update offline reason for a node. (#613)

    * Add method to update offline reason for a node.
    
    * fixed bugs and added test
    vaideesw authored and lechat committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    2ecfd56 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Skip test on release stage

    Aleksey Maksimov committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    8e051bd View commit details
    Browse the repository at this point in the history
  2. Removed unused file

    Aleksey Maksimov committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    8ecf093 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. add try except for func create (#675)

    ward-peng authored and lechat committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    b779702 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2018

  1. Removed unused files

    Aleksey Maksimov committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    94e94b4 View commit details
    Browse the repository at this point in the history
  2. add dependency plugin: trilead-api

    Aleksey Maksimov committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    fc589c9 View commit details
    Browse the repository at this point in the history
  3. Add future improvement line

    Aleksey Maksimov committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    ad20dc1 View commit details
    Browse the repository at this point in the history
  4. set travis to release on tag

    Aleksey Maksimov committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    37bbb00 View commit details
    Browse the repository at this point in the history
  5. Updated pypi password

    Aleksey Maksimov committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    649968b View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2018

  1. disable pyling check of unnecessary-pass

    Aleksey Maksimov committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    66c8084 View commit details
    Browse the repository at this point in the history
  2. Plugin delete (#674)

    * Add methods to delete plugins
    * Add restart-function to all plugin-methods
    * Change plugin-installation restart-options and change tests accordingly
    * Add error for wrong plugin shortName
    * Add warning for manual reboot on plugin installation or deletion
    * Add plugin installation and deletion systests
    JonasVerhofste authored and lechat committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    a84b2de View commit details
    Browse the repository at this point in the history
  3. change password again

    Aleksey Maksimov committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    8b1e1cd View commit details
    Browse the repository at this point in the history
  4. re-encrypt password

    Aleksey Maksimov committed Nov 26, 2018
    Configuration menu
    Copy the full SHA
    a87a5cd View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2018

  1. Support keyworded variables for requester, fixes #679 (#682)

    * Support keyworded variables for requester, fixes #679
    
    * Provide compatibility with positional keyworded arguments like v0.3.6
    
    * Add parameter tests for requester.py
    JonasVerhofste authored and lechat committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    428543e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c18310 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2018

  1. Configuration menu
    Copy the full SHA
    fa69632 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2019

  1. Use session id cookie to improve performace (#685)

    * Use session id cookie to improve performace
    
    * Add unittest
    Ikuze authored and lechat committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    1b73a11 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. Add authentication system tests (#686)

    Ikuze authored and lechat committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    17edbef View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Fix pylint errors (#694)

    lechat authored Apr 3, 2019
    Configuration menu
    Copy the full SHA
    fc51b76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44618da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a16ea18 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. See if Jenkins is lazy when loading build history (#698)

    add test for that too
    lechat authored Apr 4, 2019
    Configuration menu
    Copy the full SHA
    62da2c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2019

  1. Configuration menu
    Copy the full SHA
    49724e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2019

  1. url encode folder name, to fix forward slashes (#702)

    * url encode folder name, to fix forward slashes
    
    * switch to six for urlquote
    JesperMonsted authored and lechat committed Apr 12, 2019
    Configuration menu
    Copy the full SHA
    bbbe772 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2019

  1. Updated password

    lechat committed Apr 13, 2019
    Configuration menu
    Copy the full SHA
    b4d62f1 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2019

  1. ignore dot files (#705)

    * ignore dot files
    
    * Rerun CI
    JesperMonsted authored and lechat committed May 11, 2019
    Configuration menu
    Copy the full SHA
    db100e3 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. generate new api token for logged in user (#706)

    * generate new api token for logged in user
    
    * line length reduced
    
    * Rerun CI
    
    * ignore .venv and .eggs
    
    * added test for new token
    
    * Rerun CI
    
    * Rerun CI
    JesperMonsted authored and lechat committed May 13, 2019
    Configuration menu
    Copy the full SHA
    7cf0224 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2019

  1. simplify crumb usage (#704)

    * simplify crumb usage
    
    * new argument placed last for backward comp.
    
    * Rerun CI
    
    * ignore .venv and .eggs
    JesperMonsted authored and lechat committed May 14, 2019
    Configuration menu
    Copy the full SHA
    0e132da View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Add safe exit (#700)

    * ignore virtual env
    
    * codestyle ignore .eggs and .venv
    
    * added safeExit
    
    * removed unused imports
    
    * pytest-ordering added, one test removed
    
    * test removed, cant test, no test for exit either!
    
    * added check for unresponsiveness
    
    * __jenkins_is_unresponsive fixed
    
    * add quiet down and cancel quiet down
    
    * pytest-ordering removed from test-requirements.txt
    
    * quotes removed from comment
    
    * assert added to test, access to api/python added
    
    * requested changes removed
    
    * added test_safe_exit
    
    * ignore .vscode and java war
    
    * Rerun CI
    
    * Update jenkins.py
    
    Blank line removed
    JesperMonsted authored and lechat committed May 15, 2019
    Configuration menu
    Copy the full SHA
    6d3bf94 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2019

  1. Fix for build.get_artifacts() (#712)

    * Fix for build.get_artifacts()
    
    * Artifact dictionary returned is indexed by relative_path
      rather than filename.
    
    * Fix for relative_path
    leon-gh authored and lechat committed Jun 15, 2019
    Configuration menu
    Copy the full SHA
    082468e View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. Fix failures caused by plugins (#718)

    trilead-api refuses to run on LTS Jenkins - use last compatible version
    Set all urls to jenkins.io - more stable
    Use plugin w/o junit dependence for testing plugin installs. Junit
    dependency causes instability in Jenkins.
    lechat authored Aug 4, 2019
    Configuration menu
    Copy the full SHA
    10b0650 View commit details
    Browse the repository at this point in the history
  2. Feature/multibranch pipeline job (#715)

    * add jenkins.create_multibranch_pipeline_job() method
    
    * add unittest for jenkins.create_multibranch_pipeline_job()
    
    * speedup using jenkins.get_jobs_list()
    chrismaes87 authored and lechat committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    76d64d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Updates Requester to use a Session, maintaining cookies (#727)

    * Updates Requester to use a Session, maintaining cookies
    
    At least as of jenkins 2.176.3 csrf check requires the cookie
    issued when requesting a csrf token to also be present in requests.
    
    * Fix unittests
    sbussetti authored and lechat committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    450f2e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. Fix plugin versions (#734)

    * change version of trilead-api plugin
    
    * disable pylint check for unnecessary-comprehension
    
    * bump trilead-api version
    lechat authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    99c0eeb View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2019

  1. Create Node by providing predetermined configuration (#730)

    * added create node by predetermined configurations
    
    * reversed unintentional formatting changes
    
    * Made python 2.7 fix
    
    * use isinstance() instead of type()
    kennedy authored and lechat committed Oct 16, 2019
    Configuration menu
    Copy the full SHA
    bf969f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Fixed problems with changeSets (#717)

    * Fixed get changeSet & get git rev
    
    * Removed forgotten print
    
    * Fixed get changeSet & get git rev
    
    * Removed forgotten print
    
    * Prepare fix for jenkinsapi changeSets issue
    
    * Fix add missing new line
    
    * Fix: revert LastBuildRevision
    
    * Fix wrong json changeSets kind search
    
    * Add check ChangeSet is not empty list and kind exists
    
    * Get csv in a separate function
    Jiri Polansky authored and lechat committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    f389a9c View commit details
    Browse the repository at this point in the history
  2. add instructions for Stale bot

    lechat committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    be76b86 View commit details
    Browse the repository at this point in the history
  3. Add method for streaming build logs (#722)

    destag authored and lechat committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    b8dd9e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2019

  1. Simple plugins (#735)

    * install latest jdk-tool
    
    required by many plugins at version 1.0, but fails other plugins at that
    version
    
    * Use simpler plugins for tests
    
    * increase jenkins timeout for all tests
    lechat authored Oct 20, 2019
    Configuration menu
    Copy the full SHA
    c6c86ef View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Fixed idle state not being refreshed (#575)

    * Fixed idle state not being refreshed
    
    I need to check when the node becomes idle again and the idle state was not being refreshed.
    
    * Added block_until_idle function
    
    This is to wait for a node to become idle.
    
    * formatting to make code checked happy
    
    * Remove duplicated code after rebase
    maxime-viargues-serato authored and lechat committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    9cf73ad View commit details
    Browse the repository at this point in the history
  2. change label for stale issues

    lechat committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    0a6c1d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e52a5a6 View commit details
    Browse the repository at this point in the history
  4. Fix safe exit test (#736)

    * ask Jenkins only for quietingDown
    * don't wait for jenkins exit
    lechat authored Oct 21, 2019
    Configuration menu
    Copy the full SHA
    713bb4f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f2dfed0 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Add debug log message in JenkinsBase.process_job_folder to follow exe…

    …cution progress (#738)
    Lucas-C authored and lechat committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    09304b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. jobs.py: don't yield jobs twice (#740)

    chrismaes87 authored and lechat committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    dce4073 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Configuration menu
    Copy the full SHA
    8e93675 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2019

  1. useCrumbs -> use_crumbs #755 (#756)

    Frank Cash authored and lechat committed Dec 14, 2019
    Configuration menu
    Copy the full SHA
    6c69865 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2019

  1. Add quiet period parameter to job invoke (#758)

    * Add quiet period parameter to job invoke
    
    * Fix a typo in build quiet peroid comment
    kkpattern authored and lechat committed Dec 23, 2019
    Configuration menu
    Copy the full SHA
    0061c7b View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2019

  1. Configuration menu
    Copy the full SHA
    891cc08 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Configuration menu
    Copy the full SHA
    299a1b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Configuration menu
    Copy the full SHA
    b999a86 View commit details
    Browse the repository at this point in the history
  2. Pyflake8 fixes

    lechat committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    b184882 View commit details
    Browse the repository at this point in the history
  3. Add Github action

    lechat committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    47f8ddb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bf7a19 View commit details
    Browse the repository at this point in the history
  5. Install test dependencies

    lechat committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    ce36949 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4abe426 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    11954c7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    636d2b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e8d145f View commit details
    Browse the repository at this point in the history
  10. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and lechat committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    0b14b36 View commit details
    Browse the repository at this point in the history
  11. Flake8 fixes

    lechat committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    4ee361e View commit details
    Browse the repository at this point in the history
  12. Rename Travis and Tox files

    lechat committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    19e959d View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Add pyproject.toml

    lechat committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    f2623a7 View commit details
    Browse the repository at this point in the history
  2. Update Build object docs

    ChandlerSwift authored and lechat committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    50fb33f View commit details
    Browse the repository at this point in the history
  3. Remove blank line

    ChandlerSwift authored and lechat committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    d27633d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e40dc9f View commit details
    Browse the repository at this point in the history
  5. Bump version

    lechat committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    b1af616 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Added Python typing hints to most of the code

    * 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
    lechat committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    99cacc3 View commit details
    Browse the repository at this point in the history
  2. Fix console scripts in pyproject.toml

    Resolves #835
    nehaljwani authored and lechat committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    ec2a23f View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Fixing plugin dependencies

    lechat committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    525cf02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    284fa60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5929fc4 View commit details
    Browse the repository at this point in the history
  4. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and lechat committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    231cea3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    876678a View commit details
    Browse the repository at this point in the history
  6. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and lechat committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    4494278 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Readme Updates: Remove redundant words, move install and example to top

        * 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
    clintonsteiner committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    733cf88 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Merge pull request #853 from clintonsteiner/updateReadme

     Readme Updates: Remove redundant words, move install and example to top
    Achimh3011 authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e666b1a View commit details
    Browse the repository at this point in the history