Jenkins Job Builder 2.0.9 released

75 views
Skip to first unread message

Thanh Ha

unread,
Jun 1, 2018, 11:57:59 AM6/1/18
to jenkins-job-builder
Hi Everyone,

Jenkins Job Builder 2.0.9 is released. Change log below. Thanks to everyone who contributed to this release.

Regards,
Thanh

c051dd85        Truc Nguyen     Fixes delete-all command when no option is provided
59a0419e        Ken Dreyer      triggers: correct name of JMS Messaging Plugin
1d90d0d5        Daniel Watkins  Handle string skip-vote parameters in gerrit trigger
3e72803e        Daniel Watkins  Make the deprecated plugin config messaging clearer
beeb5056        Joost van der Griendt   adding extra properties to sonar publisher
3711927b        Tim Birkett     Fixes a bug in the multibranch project type
9a1b25b0        Anil Belur      Add support for policy-violations for view columns
6244fd03        Jeremy Phelps   Add support for setting file paths to trigger on




Thanh Ha

unread,
Jun 15, 2018, 12:03:29 PM6/15/18
to jenkins-job-builder
Hi Everyone,

Jenkins Job Builder 2.0.10 is released. Change log below. Thanks to everyone who contributed to this release.

Regards,
Thanh

4167cc5d        Imran Malik     Add depth option to git shallow-clone
a0564c85        Thanh Ha        Fix typo in robot-lists XML
e6e14f5e        Anil Belur      Add support for GraphView column to views
d076f0f1        Kien Ha Correct doc for deprecation version of git skip-tag
71523ec3        Veluri Mithun   Use convert_mapping_to_xml helper function
af6b031d        Konrad Beiske   Add discover-tags to multibranch pipeline project
ff2d631d        Tomas Hartmann  Add trigger-from-child-projects option.
55822018        Alphadose       Handle generateParcelBuilderInputFile flag correctly
8626df23        Guido Günther   Fix doc in logparser
1799211e        Kien Ha Change default on fail_required parameter to True for convert xml
75d78b65        Vicky Chijwani  Add retain_anchors config option.





Thanh Ha

unread,
Jun 29, 2018, 5:31:40 PM6/29/18
to jenkins-job-builder
Hi Everyone,

Jenkins Job Builder 2.0.11 is released. Change log below. Thanks to everyone who contributed to this release.

Regards,
Thanh

c2781e67        Sorin Sbarnea   Normalize newlines at end of file
14011df1        Sorin Sbarnea   Symlink folders001.xml to deduplicate the test xml
3841555a        Jef Mallal      Add XUnit processing plugin to builders
465e8606        Roman Iuvshyn   Adds wrapper for vault plugin
0deb5814        Vicky Chijwani  Constrain PyYAML to v3.x.
2d6a0c7a        Kevin de Berk   multibranch-bitbucket: discover strategies
d1e2f75e        Kevin de Berk   multibranch-bitbucket regex for source branches
14ac6e98        Randy Coulman   Access priority sorter plugin info via short name
3308fd53        tanhengyeow     Improve support for nodelabelparameter
df84460f        Daniel Watkins  Refactor duplicated code in xml_config.py
48ab60c6        Kevin de Berk   multibranch-bitbucket: Configure server address
177d51b8        Kevin de Berk   multibranch: Configurable script-path
29a8ad76        vgorin  Add publishers related to GitLab Plugin
92f28a59        Sorin Sbarnea   Allow jjb to be called as a module
51611506        Thanh Ha        Revert "fix tox python3 overrides"
51a4ccab        qingszhao       fix tox python3 overrides
4f7b6ee5        Sorin Sbarnea   upgrade hacking module
69477f81        Alphadose       Improve support for rvm plugin
84ce3b4f        tanhengyeow     Add support for AccuRev as SCM Provider
144ace11        Sorin Sbarnea   Improve unicode support
6ce4cea4        tanhengyeow     Fix indent of git for scm
1f857fc8        tanhengyeow     Improve support for EnvInject plugin
30e78cbc        Kei YAMAZAKI    Add support for Jenkins Sounds plugin
c2db4e92        Kien Ha Update BuildResultTrigger plugin
cb27698f        Daniel Watkins  Update hipchat example for new syntax
ba94e2ad        Yaron de Leeuw  Add groovy-script-file option to extended parameters
741ce73f        Anushka Bhandari        add pipeline template using nested stage command
84392914        Yolande Amate   Add support for new option in config_file_provider_builder


Thanh Ha

unread,
Jul 13, 2018, 10:49:25 AM7/13/18
to jenkins-job-builder
Hi Everyone,

Jenkins Job Builder 2.1.0 is released. Change log below. Thanks to everyone who contributed to this release.

Regards,
Thanh

4953756c        Sorin Sbarnea   adopt pre-commit hooks
f9b5016a        tanhengyeow     Refactor builders.py
30855c22        Konrad Beiske   Stable identifier for branch sources in multibranch job
1bf06f3f        tanhengyeow     Add commas to all mapping tuples in properties.py
0616341e        tanhengyeow     Fix typo of function description in helpers.py
11941c87        Barak Korren    Fix bug in Git 'skip-tag' backwards compatibility

Thanh Ha

unread,
Jul 27, 2018, 11:03:58 AM7/27/18
to jenkins-job-builder
Hi Everyone,

Jenkins Job Builder 2.2.0 is released. Change log below. Thanks to everyone who contributed to this release.

Regards,
Thanh

ee86bc31        tanhengyeow     Add support for "Invoke Nexus Policy Evaluation"
735a7e42        Thanh Ha        Fix pipeline view-type should be pipeline
9d46ea08        Thanh Ha        [view_list] Update helpers import to common style
ac1f2606        Thanh Ha        [pipeline] Update helpers import to common style
95aaec00        Thanh Ha        [wrappers] Update helpers import to common style
bdb4509b        Thanh Ha        [scm] Update helpers import to common style
059fd49f        Thanh Ha        [Triggers] Update helpers import to common style
906b9307        Thanh Ha        Fix typo in anchor test
97d2e1f7        Thanh Ha        [Maven] Update helpers import to common style
59fa56e8        Thanh Ha        [Workflow] Update helpers import to common style
784d000d        tanhengyeow     Refactor parameters.py
5969bafa        tanhengyeow     Refactor email-ext in publishers.py
b263d78f        Dariusz Lisiak  Add support for filtering by name in git source
81f69c6f        Anil Belur      Fix typo in test docstring
b92336aa        Darragh Bailey  Allow dashes in variable key names
0411adde        mshonichev      Add support for few of Extra Columns plugin' extra columns for ListView generator
2a654987        Olivier Bierlaire       Add support for Basic Branch Build Strategies Plugin
191aa8a0        tanhengyeow     Refactor hipchat_notif.py
086fabe2        tanhengyeow     Refactor notifications.py
9ab35bea        tanhengyeow     Refactor clone_workspace function to use convert_mapping_to_xml
f7d5ef56        tanhengyeow     Refactor ivy function in triggers.py to utilize convert_mapping_to_xml
70f7ef22        Gerard Ryan     ghprb: blacklist-target-branches support

Thanh Ha

unread,
Jul 27, 2018, 10:56:25 PM7/27/18
to jenkins-job-builder
Hi Everyone,

I am releasing a 2.2.1 to revert a patch https://review.openstack.org/564243 which I discovered breaks us in a bad way (see the error below). I'm not sure how to reproduce this with a minimal job yet however it appears to break in our environment with something that was working just fine previously so reverting until we can figure out the root cause.

Thanh

Traceback (most recent call last):
  File "/tmp/tmp.riVVygKQhh/bin/jenkins-jobs", line 11, in <module>
    sys.exit(main())
  File "/tmp/tmp.riVVygKQhh/lib/python2.7/site-packages/jenkins_jobs/cli/entry.py", line 158, in main
    jjb.execute()
  File "/tmp/tmp.riVVygKQhh/lib/python2.7/site-packages/jenkins_jobs/cli/entry.py", line 139, in execute
    ext.obj.execute(self.options, self.jjb_config)
  File "/tmp/tmp.riVVygKQhh/lib/python2.7/site-packages/jenkins_jobs/cli/subcommand/test.py", line 58, in execute
    config_xml=options.config_xml)
  File "/tmp/tmp.riVVygKQhh/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 301, in update_jobs
    f.write(job.output().decode('utf-8'))
  File "/tmp/tmp.riVVygKQhh/lib/python2.7/site-packages/jenkins_jobs/xml_config.py", line 62, in output
    out = minidom.parseString(XML.tostring(self.xml, encoding='UTF-8'))
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1126, in tostring
    ElementTree(element).write(file, encoding, method=method)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 820, in write
    serialize(write, self._root, encoding, qnames, namespaces)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 939, in _serialize_xml
    _serialize_xml(write, e, encoding, qnames, None)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 939, in _serialize_xml
    _serialize_xml(write, e, encoding, qnames, None)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 939, in _serialize_xml
    _serialize_xml(write, e, encoding, qnames, None)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 939, in _serialize_xml
    _serialize_xml(write, e, encoding, qnames, None)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 939, in _serialize_xml
    _serialize_xml(write, e, encoding, qnames, None)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 937, in _serialize_xml
    write(_escape_cdata(text, encoding))
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1075, in _escape_cdata
    _raise_serialization_error(text)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1052, in _raise_serialization_error
    "cannot serialize %r (type %s)" % (text, type(text).__name__)
TypeError: cannot serialize 1 (type int)


Thanh Ha

unread,
Aug 24, 2018, 10:13:49 AM8/24/18
to jenkins-job-builder, Release Engineering
Hi Everyone,

Jenkins Job Builder 2.3.0 is released. Change log below. Thanks to everyone who contributed to this release.

Regards,
Thanh

de4fb862        Darragh Bailey  Allow control of verbose option for publish-over plugins
07a059d2        Aigars Mahinovs Allow running only on one of nodes with label parameter
2d80dd00        tanhengyeow     branch-api: Support skip-rate-limit param
4cce3d6a        tanhengyeow     ansicolor: Enforce valid types
52f5e99f        tanhengyeow     build-blocker: Refactor to increase code quality
58c51178        Aigars Mahinovs Avoid extra XML elements in views
516858a9        tanhengyeow     ant: Refactor code to improve readability
2bec965c        Aigars Mahinovs Views require case insensitive sorting
e9702144        akulakhan       Add matching parameter to throttle concurrent jobs
fada164a        tanhengyeow     ssh-agent-credentials: Support ignore-missing-credentials param
c33dbaaa        Thanh Ha        Revert "Allow dashes in variable key names"

Thanh Ha

unread,
Sep 7, 2018, 11:41:13 AM9/7/18
to jenkins-job-builder, Release Engineering
Hi Everyone,

Jenkins Job Builder 2.4.0 is released. Change log below. Thanks to everyone who contributed to this release.

Regards,
Thanh

c56d688c        Paul Theunissen Add multibranch features
d30af461        tanhengyeow     credentials-binding: Add support for more options
2fba7e60        tanhengyeow     github-pull-request: Utilize convert_mapping_to_xml
0586d9b3        tanhengyeow     pollurl: Utilize convert_mapping_to_xml
f475a7fd        Will Soula      Add new checkboxes for Xcode plugin
32a5abfe        tanhengyeow     vault-secrets: Utilize convert_mapping_to_xml
2889530b        tanhengyeow     jclouds: Utilize convert_mapping_to_xml
a345b837        tanhengyeow     copyartifact: Add support for new options
8f5b0f24        tanhengyeow     ci-skip: Refactor to improve readability
2f693aa4        tanhengyeow     rbenv: Utilize convert_mapping_to_xml
3cedc7fb        tanhengyeow     Add support for "Nexus Repository Manager Publisher"

Reply all
Reply to author
Forward
0 new messages