Jenkins-autojobs

Latest version: v0.17.4

Safety actively analyzes 619494 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.17.4

^^^^^^^^^^^^^^^^^^^^^

- More robust handling of the project description element (see `issue 56`_).

- Added the ``verify-ssl``, ``cert-bundle``, and ``client-cert`` config-file
options and the command-line switches to match them. These control the SSL
certificate verification to the Jenkins server.

0.17.3

^^^^^^^^^^^^^^^^^^^^^

- Fix error-prone handling of the ``//project/description`` config.xml element
(see `issue 54`_).

0.17.2

^^^^^^^^^^^^^^^^^^^^^

- Actually change the default tag method to ``description``. This was announced
as the default behaviour in 0.17.0, but was accidentally omitted from that
release (`issue 50`_).

Version 0.17.1 was skipped because of a failed upload to PyPi (see `issue 74`_).

0.17.0

^^^^^^^^^^^^^^^^^^^^^

- Jenkins-autojobs will now use the job description field to store its metadata.
Expect to see ``(created by jenkins-autojobs)`` and ``(jenkins-autojobs-tag:
$tagname [...])`` lines appended to the description of all managed jobs.

This metadata was previously stored as elements in the job's ``config.xml``.
Unfortunately, any manual reconfiguration of the job would cause Jenkins to
remove these extra elements. This issue is described in greater detail in
`issue 28`_. The old behavior can be kept by setting the ``tag-method``
option to ``element``.

- Added the ``cleanup-filters`` configuration option, which filters the list of
jobs that jenkins-autojobs considers for cleanup by view name or regular
expression (thanks `bartoszj`_). Example usage:

.. code-block:: yaml

Cleanup only jobs in the 'Feature' and 'Release' views as well as all
jobs that start with 'scratch'.
cleanup-filters:
views:
- 'Feature'
- 'Release'
jobs:
- '^scratch-.*'

- Added the ``list-closed`` option to the mercurial plugin, which controls the
listing of closed branches. The old behaviour and current default value is
``true``. Note that this feature currently works only for local mercurial
repositories.

0.16.2

^^^^^^^^^^^^^^^^^^^^^

- Fix accidentally introduced import error (thanks `bartoszj`_).

0.16.1

^^^^^^^^^^^^^^^^^^^^^

- Fix cleanup functionality and improve performance (thanks `bartoszj`_).

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.