7 Commits

Author SHA1 Message Date
Igor Lakhtenkov
2e988b3f26 Added support of json type for extended choice parameter and related parameters.
Added support of multilevel type for extended choice parameter
dded jenkins_jobs.modules.helpers.check_mutual_exclusive_data_args decorator that used for validating data arguments
in jenkins_jobs.modules.parameters.extended_choice_param method.

Change-Id: Id8c0f8090dd99022501558cafa5b1c27e6675425
Task: #41320
2021-01-04 12:36:24 +03:00
Gleb Samsonov
fc7864ab7f
adding variable bindings option to extended parameters
Change-Id: I4e9fba2da7771d1cac04bcb9818389207a6f301e
2019-04-09 09:41:28 +08:00
Yaron de Leeuw
ba94e2ad72 Add groovy-script-file option to extended parameters
The extended parameters plugin allows to specify where the groovy script
file is to generate parameter

Change-Id: I0c6ac0b49c24b8d3afbc06b003847de2e043c2b8
2018-05-24 12:55:08 -04:00
tanhengyeow
f37444423b Improve support for Extended Choice Parameters
Adds support for extended choice parameters with regards to default groovy scripts.

Change-Id: I9d2a61013f041e7b81a80b5618781dbefeace329
Story: #2001931
Task: #14461
2018-05-22 17:23:21 +00:00
Darragh Bailey
13df88774a Add helper tag to join arbitrary lists into strings
Adds a yaml application tag '!join:' to support defining data as a list
while having the resulting contents automatically joined together with
the specified delimiter and passed as a string into the resulting object
returned by yaml for JJB to process.

This allows users to store long lists of data that is combined together
for use with Jenkins plugins that expect a delimited string of arguments
instead of needing each module in JJB to provide individual support.

Change-Id: I745181ade3926d5c29708963189ae499a0378ece
2018-04-12 20:36:44 +01:00
Thomas Meeus
ab9d80cc79
Enable groovy-script includes for extended_choice_param
Change-Id: I3e0f4dec04d20b1603774a483b2776caa8504b9c
2017-12-06 15:30:16 +01:00
Yolande Amate
00e2ea35d6 Update extended_choice_param to use convert_xml()
Change-Id: Ia713a21061d6d6db1d1ac48983a44f6f3ea1cc1d
2017-08-05 02:27:49 +01:00