<feed xmlns='http://www.w3.org/2005/Atom'>
<title>python-jenkins-job-builder.git/etc, branch 3.2.0</title>
<subtitle>patches to python-jenkins-job-builder package in Fedora</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/'/>
<entry>
<title>Add update option to the JJB config sample</title>
<updated>2018-09-25T14:22:20+00:00</updated>
<author>
<name>Anil Belur</name>
<email>askb23@gmail.com</email>
</author>
<published>2018-09-25T14:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=20f561c55d490fc428729c10e2efd20cd6920c0e'/>
<id>20f561c55d490fc428729c10e2efd20cd6920c0e</id>
<content type='text'>
Change-Id: Ice7cf29bbf88450951b55cd316be361430eb1d7d
Signed-off-by: Anil Belur &lt;askb23@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ice7cf29bbf88450951b55cd316be361430eb1d7d
Signed-off-by: Anil Belur &lt;askb23@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add convenience function for plugin namespace</title>
<updated>2016-11-11T18:34:16+00:00</updated>
<author>
<name>Thanh Ha</name>
<email>thanh.ha@linuxfoundation.org</email>
</author>
<published>2016-08-19T15:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=b093fee5017ca4b71b0856ce88f4e9f3d28f7e3d'/>
<id>b093fee5017ca4b71b0856ce88f4e9f3d28f7e3d</id>
<content type='text'>
Plugins can use get_plugin_config() which will search in a plugin
namespace. For example:

[plugin "hipchat"]
authtoken = 123token

- Updated hipchat plugin to use get_plugin_config()
- Updated stash plugin to use get_plugin_config()
- Backwards compatibility is kept by falling back to the old
  configuration setting if the new one is not found.
- Warning is displayed if the old configuration method is used.

Change-Id: I7cff063e2d179a5d9a3f221c85de6864382bc477
Signed-off-by: Thanh Ha &lt;thanh.ha@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Plugins can use get_plugin_config() which will search in a plugin
namespace. For example:

[plugin "hipchat"]
authtoken = 123token

- Updated hipchat plugin to use get_plugin_config()
- Updated stash plugin to use get_plugin_config()
- Backwards compatibility is kept by falling back to the old
  configuration setting if the new one is not found.
- Warning is displayed if the old configuration method is used.

Change-Id: I7cff063e2d179a5d9a3f221c85de6864382bc477
Signed-off-by: Thanh Ha &lt;thanh.ha@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Stash publisher's credentials configuration</title>
<updated>2015-08-24T13:23:47+00:00</updated>
<author>
<name>Nicolas Glayre</name>
<email>nicolas.glayre@nespresso.com</email>
</author>
<published>2015-08-12T12:08:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=8855eb2523ab04f9c6e34bda192e6dc30064a371'/>
<id>8855eb2523ab04f9c6e34bda192e6dc30064a371</id>
<content type='text'>
As per now if you want to configure the stash publisher and give it
a username and password, you need to set them in clear text within
the yaml file. This pull request gives the possibility to set these
credentials within the jenkins_jobs.ini file and therefore makes it
possible to not expose them to everyone.

Change-Id: I2e5d6caefb87ded2468c7b7e015e20464ffef99e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As per now if you want to configure the stash publisher and give it
a username and password, you need to set them in clear text within
the yaml file. This pull request gives the possibility to set these
credentials within the jenkins_jobs.ini file and therefore makes it
possible to not expose them to everyone.

Change-Id: I2e5d6caefb87ded2468c7b7e015e20464ffef99e
</pre>
</div>
</content>
</entry>
<entry>
<title>Only query jenkins plugins if config provided</title>
<updated>2015-04-17T16:16:33+00:00</updated>
<author>
<name>Darragh Bailey</name>
<email>dbailey@hp.com</email>
</author>
<published>2015-02-24T19:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=f68831bd2e587c0897c4a9b87018659ef5a4ebd4'/>
<id>f68831bd2e587c0897c4a9b87018659ef5a4ebd4</id>
<content type='text'>
Limit querying for plugin information from Jenkins to where an explicit
configuration file has been provided. Where no file is provided, should
avoid any requests that could result in attempting connections.

Add a config options to control this behaviour explicitly so that if a
config file is provided, it may explicitly disable querying jenkins for
additional information from plugins.

The `test` command can use this behaviour to ensure that a basic run is
possible without providing any configuration files, and can be
explicitly configured to disable querying should a config file be used
for testing.

Ensure the default sample configuration skips attempting to query so
that users may use it as a quick test for a working installation without
any network or valid jenkins url dependencies.

Change-Id: I641a3188013debf3765aaff109c4f5fa82a4cedb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Limit querying for plugin information from Jenkins to where an explicit
configuration file has been provided. Where no file is provided, should
avoid any requests that could result in attempting connections.

Add a config options to control this behaviour explicitly so that if a
config file is provided, it may explicitly disable querying jenkins for
additional information from plugins.

The `test` command can use this behaviour to ensure that a basic run is
possible without providing any configuration files, and can be
explicitly configured to disable querying should a config file be used
for testing.

Ensure the default sample configuration skips attempting to query so
that users may use it as a quick test for a working installation without
any network or valid jenkins url dependencies.

Change-Id: I641a3188013debf3765aaff109c4f5fa82a4cedb
</pre>
</div>
</content>
</entry>
<entry>
<title>Support excludes when recursively processing paths</title>
<updated>2015-02-17T23:15:56+00:00</updated>
<author>
<name>Darragh Bailey</name>
<email>daragh.bailey@gmail.com</email>
</author>
<published>2014-04-07T22:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=c5c0eb4f16a245f7886ae7471fed6779ee018b8e'/>
<id>c5c0eb4f16a245f7886ae7471fed6779ee018b8e</id>
<content type='text'>
Include an additional option to exclude some paths/patterns from being
included in the search to allow a complex hierarchy of directories to be
referenced under a single path. Provide support to allow the user to
specify patterns, relative and/or absolute path references.

Implements support for excluding based on absolute path, relative path
and based on simple shell globing patterns.

Change-Id: I236b364c268fd2bf5511a2c6d9a1c87914f3b086
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include an additional option to exclude some paths/patterns from being
included in the search to allow a complex hierarchy of directories to be
referenced under a single path. Provide support to allow the user to
specify patterns, relative and/or absolute path references.

Implements support for excluding based on absolute path, relative path
and based on simple shell globing patterns.

Change-Id: I236b364c268fd2bf5511a2c6d9a1c87914f3b086
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Error on duplicate job names being found"</title>
<updated>2014-10-14T22:03:58+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-10-14T22:03:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=1db5ad59c191d94b4d6afb6292c6c4d1f04413e6'/>
<id>1db5ad59c191d94b4d6afb6292c6c4d1f04413e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Enable hipchat section into sample file"</title>
<updated>2014-10-06T18:30:01+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-10-06T18:30:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=45644bf8e5fde2e89bafecd55ad86f6731cbeec1'/>
<id>45644bf8e5fde2e89bafecd55ad86f6731cbeec1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Error on duplicate job names being found</title>
<updated>2014-09-30T16:55:23+00:00</updated>
<author>
<name>Darragh Bailey</name>
<email>dbailey@hp.com</email>
</author>
<published>2013-03-15T16:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=38c977ceffc7421f57df3bdd7c438857784985d0'/>
<id>38c977ceffc7421f57df3bdd7c438857784985d0</id>
<content type='text'>
When parsing yaml files, any duplicate macros, job-templates, job-groups
or jobs should be considered an error by default, but provide a config
option for this to be ignored.

Need to check for seen jobs twice, when processing job groups listed
under projects and again the jobs have been generated from templates.
Use a set and store each job name generated and check on the next
iteration.

Finally walk the list of generated jobs and check if any duplicates are
encountered.

Also ensure that if the user wishes for duplicates to be ignored that
the last defined job replaces the earlier one.

Change-Id: Id31ef33ae1b2469f7c3eeabe77420377978fa35e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When parsing yaml files, any duplicate macros, job-templates, job-groups
or jobs should be considered an error by default, but provide a config
option for this to be ignored.

Need to check for seen jobs twice, when processing job groups listed
under projects and again the jobs have been generated from templates.
Use a set and store each job name generated and check on the next
iteration.

Finally walk the list of generated jobs and check if any duplicates are
encountered.

Also ensure that if the user wishes for duplicates to be ignored that
the last defined job replaces the earlier one.

Change-Id: Id31ef33ae1b2469f7c3eeabe77420377978fa35e
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable hipchat section into sample file</title>
<updated>2014-09-08T07:50:06+00:00</updated>
<author>
<name>Yolanda Robla</name>
<email>yolanda.robla-mota@hp.com</email>
</author>
<published>2014-09-05T07:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=0b6b095dc02c7d26749e0f5f02eb4590acdde269'/>
<id>0b6b095dc02c7d26749e0f5f02eb4590acdde269</id>
<content type='text'>
Current sample file lacks section about hipchat. Add section
with dummy token to show hipchat usage.

Added that into default config file for cmd.py, that is the
one used for testing. This will allow to properly test
jobs with hipchat module enabled.

Closes-Bug: #1366063

Change-Id: If511486a69113a4b4300cdb3602154ef261bc18a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Current sample file lacks section about hipchat. Add section
with dummy token to show hipchat usage.

Added that into default config file for cmd.py, that is the
one used for testing. This will allow to properly test
jobs with hipchat module enabled.

Closes-Bug: #1366063

Change-Id: If511486a69113a4b4300cdb3602154ef261bc18a
</pre>
</div>
</content>
</entry>
<entry>
<title>Added recursive option</title>
<updated>2014-08-29T17:41:14+00:00</updated>
<author>
<name>David Caro</name>
<email>dcaroest@redhat.com</email>
</author>
<published>2014-04-03T16:42:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ktdreyer/public_git/python-jenkins-job-builder.git/commit/?id=a70126cd9487555c74a1ce6d187c12f5df78d358'/>
<id>a70126cd9487555c74a1ce6d187c12f5df78d358</id>
<content type='text'>
Now you can organize your yaml files into subdirectories and apply them
all just passing --recursive option or adding the proper configuration
file option.

In adding support for multiple paths the Builder.load_files method was
reworked to be backward compatible with individual paths or file-like
objects, while also now handling being passed a list of paths or
file-like objects to be parsed.

Change-Id: I126751e347622716c592c6ed1a57b8acb7bf79a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now you can organize your yaml files into subdirectories and apply them
all just passing --recursive option or adding the proper configuration
file option.

In adding support for multiple paths the Builder.load_files method was
reworked to be backward compatible with individual paths or file-like
objects, while also now handling being passed a list of paths or
file-like objects to be parsed.

Change-Id: I126751e347622716c592c6ed1a57b8acb7bf79a4
</pre>
</div>
</content>
</entry>
</feed>
