summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gerrit-trigger: avoid exception spamming logsSorin Sbarnea2018-02-0612-0/+13
| | | | | | | | | | | Adds empty triggerInformationAction section which when missing was generating recurring spam on Jenkins logs. included null not assignable to interface hudson.model.Action See https://issues.jenkins-ci.org/browse/JENKINS-45788 Change-Id: I97efbfcb17388b5ca99901aa35f4311c8db77710
* Merge "docs: sphinx upgrade and warnings as erros"Zuul2018-01-2916-143/+165
|\
| * docs: sphinx upgrade and warnings as errosSorin Sbarnea2018-01-2616-143/+165
| | | | | | | | Change-Id: I455ac0d79cca3883d3a758a2709c8c0255f4cc7d
* | Merge "Allow template-name in the global defaults"Zuul2018-01-275-5/+24
|\ \ | |/ |/|
| * Allow template-name in the global defaultsJan Hruban2018-01-165-5/+24
| | | | | | | | | | | | | | | | Inject the template-name into parameters earlier, so it's possible to use it in the global defaults. Mark the template name as 'verbatim' so the interpolation is skipped by the formatter. Change-Id: I5d98e32ed2bedaa6b536e61fbdec589f358f861f
* | Merge "Added option to print job names as urls"Zuul2018-01-263-2/+24
|\ \
| * | Added option to print job names as urlsSorin Sbarnea2018-01-263-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | Add print_job_urls = True to [job_builder] to enable output as urls instead of simple job names when changing them. Change-Id: I3454606a50ca385c87d8c13d3eab5d30d94cf02f Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
* | | Merge "Fix view definition documentation"Zuul2018-01-264-12/+31
|\ \ \
| * | | Fix view definition documentationThanh Ha2018-01-174-12/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | View documentation was not properly being generated and linked in the index. Let's add that in. Change-Id: I6197dbecc89ddcf8c6f6b0e6a3d4c517224dc77b Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
* | | | Merge "Update _groovy_common_scriptSource to use convert_xml()"Zuul2018-01-261-4/+4
|\ \ \ \
| * | | | Update _groovy_common_scriptSource to use convert_xml()Yolande Amate2017-07-031-4/+4
| | | | | | | | | | | | | | | | | | | | Change-Id: I727542f9de98ecfb42ef3580e789163f6277ef52
* | | | | Merge "Update sauce_ondemand to use convert_xml()"Zuul2018-01-261-20/+26
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Update sauce_ondemand to use convert_xml()Yolande Amate2017-07-211-20/+26
| | | | | | | | | | | | | | | | | | | | Change-Id: Idd50d752f3a799f7072e56b0c55f605d25f6222e
* | | | | Merge "Update artifactory_maven to make use of convert_mapping_to_xml()"Zuul2018-01-261-8/+5
|\ \ \ \ \
| * | | | | Update artifactory_maven to make use of convert_mapping_to_xml()Yolande Amate2018-01-151-8/+5
| | |_|/ / | |/| | | | | | | | | | | | | Change-Id: I607f95c692dcf7a86ac6b9d49796d5907fdfcb2b
* | | | | Merge "Improve test resiliency"Zuul2018-01-204-11/+23
|\ \ \ \ \
| * | | | | Improve test resiliencySorin Sbarnea2018-01-184-11/+23
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids occasional test executions failures caused by leftover files on dev machine or by preexisting configuration files. Change-Id: Ia0ba29e2dda58c37410a6926cae3039e4ba3473e
* / / / / Fix: initialize builder['plugins_info'] to NoneJonathan Rajotte2018-01-161-1/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced by a7af4a4c100916f77456a8dabbc92a3f935bde62 config.validate() expects the presence of builder['plugins_info']. Its value can either be null or a list. Change-Id: Idc9f0be7b25cc254f2aea958d5c3bc8b3ccaac89 Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
* | | | bump python-jenkins versionSorin Sbarnea2018-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps python-jenkins version to avoid few remarkable issues fixed in it: - allow to wait for jenkins to enter normal operation - remove cap on pbr version - more py3 enablement - other, see its changelog Change-Id: I508b412bc2d17561e7a7ceef015ea018615596ad
* | | | Tidy up config objectDarragh Bailey2018-01-121-39/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unnecessary class members that are not used or queried after object initialization. Remove temporary assignment no longer needed. Change-Id: Iab2cd2a69fae103967bb20cf2ede4884f4bf67d6
* | | | Merge "Prevent deprecation warning using test with stdin"Zuul2018-01-121-0/+1
|\ \ \ \
| * | | | Prevent deprecation warning using test with stdinDarragh Bailey2017-12-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure options.path passed to parser is a list. Otherwise users calling JJB using stdin or another file object will see a warning about using a deprecated method. Change-Id: Ibdef0a691a1ca2edc020b8c857e4d77618a000a5
* | | | | Merge "No warn on old plugin conf format not in use"Zuul2018-01-123-5/+41
|\| | | |
| * | | | No warn on old plugin conf format not in useDarragh Bailey2017-12-153-5/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a simple object to ensure matching against any default value is possible to distinguish been not being set by a user versus use of a negative default value passed. This prevents triggering an incorrect notification to the user when the code is querying for plugin options that could override the default behaviour and the compatibility code attempts to look up an non existing section. It would fail to distinguish between no section present and current value to return matching the default value suggested. Change-Id: I5597c2628ccb5a4282a97a4ce5d3bbe41bd9eebb
* | | | | Generate universal wheelsJeremy Stanley2018-01-051-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JJB supports both Python 2 and 3 without any need to convert the source, so we can safely publish universal wheels. Change-Id: I59fdc6271ac662bf04fb84ba32b6bca6fe5e8624
* | | | | Merge "Add tests for inner macro expansion."Zuul2018-01-058-0/+230
|\ \ \ \ \
| * | | | | Add tests for inner macro expansion.Wayne Warren2018-01-018-0/+230
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I535f3f0627c0948b951074977e15be04920790cd
* | | | | | Merge "Revert "Move macro expansion into YamlParser.""Zuul2018-01-055-285/+40
|\| | | | |
| * | | | | Revert "Move macro expansion into YamlParser."Thanh Ha2018-01-015-285/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit e645ac2acff34c7e58af2b4715b5bcdd2dffa31a. Change-Id: I56e8c8282669cbc9f963056f64e9caef8104b6bb
* | | | | | Merge "Fix: use False for default value of query_plugins_info"Zuul2018-01-021-1/+1
|\ \ \ \ \ \
| * | | | | | Fix: use False for default value of query_plugins_infoJonathan Rajotte2018-01-021-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on current documentation: If no configuration files are found (either in the default paths or given through the command-line), jenkins-jobs will skip querying for plugin information Change-Id: Ic83dfc89eb07013054a5582a8a44e787605db735 Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
* | | | | | Change file inclusion level from info to debugSorin Sbarnea2018-01-011-1/+1
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | File inclusion is debug info, info level would spam console and make user unable to get progress info without it. File inclusion can easily mean >100 lines for users relying on templating. Change-Id: I013d86d8563fd75f5255578c0c735c4f2d5c074b
* | | | | Merge "Add messages and categories ignores to warnings publisher"Zuul2017-12-284-0/+22
|\ \ \ \ \
| * | | | | Add messages and categories ignores to warnings publisherMichael Jeanson2017-12-144-0/+22
| |/ / / / | | | | | | | | | | | | | | | | | | | | Change-Id: I97aa2a92643ba0f654f3c01557bf9cb8713911ad Signed-off-by: Michael Jeanson <mjeanson@gmail.com>
* | | | | Merge "Add support for stash-pullrequest-builder plugin"Zuul2017-12-275-0/+144
|\ \ \ \ \
| * | | | | Add support for stash-pullrequest-builder pluginJonathan Stockton2017-12-185-0/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stash Pull Request Builder Plugin: https://wiki.jenkins-ci.org/display/JENKINS/Stash+pullrequest+builder+plugin Change-Id: Id6e4cd8bb7c72402e21b8afa6fd10120447b5596 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
* | | | | | Merge "fixed depricated typo"Zuul2017-12-271-1/+1
|\ \ \ \ \ \
| * | | | | | fixed depricated typoSorin Sbarnea2017-12-181-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | Change-Id: I80a438b444841c632f1cffaebe4cc91a70ef8d45
* | | | | | Merge "Add `enhanced-logging` for `trigger-remote`"Zuul2017-12-274-0/+6
|\ \ \ \ \ \
| * | | | | | Add `enhanced-logging` for `trigger-remote`Andrey Kostrov2017-12-184-0/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As for now, JJB lacks the ability to control the `Enable enhanced logging` option of Parametrized Remote Trigger plugin. This option allows the console log of the remote job to be printed in the console log of the calling job. This patch adds the option `enhanced-logging` to the `trigger-remote` builder to control this checkbox. The default value is set to `False` to keep the current behaviour for those who do not need the logs. Change-Id: I3d109603b4eb9ce247e5e6c4588053e1c61ba6ce
* | | | | | Merge "Update conditional_step to use convert_xml()"Zuul2017-12-181-66/+60
|\ \ \ \ \ \
| * | | | | | Update conditional_step to use convert_xml()Yolande Amate2017-10-231-66/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7bffb68da221e7ea49db84d0017bf9fa743df93a Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
* | | | | | | Merge "Update class Flow to use convert_mapping_to_xml()"Zuul2017-12-181-7/+6
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Update class Flow to use convert_mapping_to_xml()Yolande Amate2017-10-231-7/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I44bb53078f339d380010b1a1a53b940def9f7b82 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
* | | | | | Update xcode plugin to support 2.0Will Soula2017-11-283-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new parameters: * ipa-export-method * development-team-id Change-Id: I17cc69dc86c59fcddc8d821196424c01caa8f613 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
* | | | | | Fix git-parameter sortMode valuesVasily Gorin2017-11-271-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is impossible now to chose one of the following values of sortMode: [ASCENDING_SMART, DESCENDING_SMART] because default value in JJB was hardcoded w/o '_', but jenkins expect value w/ '_'. So if we pass e.g. ACENDING SMART (w/o '_') we get improperly configured job and sortMode in this way replaced with NONE. If we pass w/ '_' we got an error on testing JJB definitions. Please merge ASAP. Change-Id: I9bc4ff471ddb7d648005832e055ba14d59822489
* | | | | | Fix documentation for nodejs buildervgorin2017-11-081-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now there is a broken link to example of usage This patch includes following fixes and improvements * delete broken link * add link to full example * add link to minimal example Change-Id: Iec289751a6037ecf4535edb6ccdf57ea101f5f31
* | | | | | Merge "Add NodeJS executor build step"Zuul2017-11-075-0/+54
|\ \ \ \ \ \
| * | | | | | Add NodeJS executor build stepvbotay2017-10-245-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently there is no possibility to setup options for 'NodeJS Plugin' https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin But 'NodeJS Plugin' is widely used to get ability of executing JS in build step So this patch introduces configuration options for 'Execute NodeJS script' build step. Change-Id: Ie0a9863f235d4199a6de350036394b8d054eb1e9
* | | | | | | Merge "Update valgrind to use convert_mapping_to_xml()"Zuul2017-10-271-15/+20
|\ \ \ \ \ \ \