summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* | Property to disable job resume on Jenkins restartAlexander Evseev2019-04-032-0/+8
| | | | | | | | Change-Id: I1bb63ecc02b9f74e59aec70811eaca7c082665be
* | Add support for 'RocketChat Notifier Plugin'Kyr Shatskyy2019-03-044-0/+126
| | | | | | | | | | Change-Id: I78755fb1d116a6e164817589457fe132b81a89eb Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
* | Merge "add the "honorRefspec" option to the Git SCM"Zuul2019-03-022-0/+2
|\ \
| * | add the "honorRefspec" option to the Git SCMLadislav Thon2019-01-312-0/+2
| |/ | | | | | | | | | | | | Taken from github pull request https://github.com/openstack-infra/jenkins-job-builder/pull/64/files Change-Id: Ib051a46daa4a3e2d6add74cc9c1c3c1eb766672a
* / Adds match-script and groovy-sandbox to Lockable Resources Plugin propertiesThiago Miotto2019-02-225-0/+29
|/ | | | Change-Id: I45db7b1a58f2dea4d46aba61aaf16383d30f1b50
* Merge "Adds named branches to property strategy support"Zuul2019-01-082-0/+115
|\
| * Adds named branches to property strategy supportsbussetti2018-12-102-0/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | My previous submission added support for property strategy: all branches get the same properties. This patch adds support for the second of 2 options, "named branches get different properties", which allows for a default definition of properties + exceptions for individual refspecs based on their literal branch name. Also includes some re-org of the existing prop. strat. support in order to DRY up the code for both. Also adds sphinx.ext.doctest to docs/src/conf.py extensions to allow for running `make doctest` locally. Change-Id: Icd143fe25b1e2d5c8d1e7e8b0650d91f40838043 Signed-off-by: sbussetti <steve.bussetti@gmail.com>
* | Merge "Do not ignore global-settings-type in Maven module"Zuul2019-01-082-0/+40
|\ \
| * | Do not ignore global-settings-type in Maven moduleMykola Nikishov2019-01-042-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | settings-type parameter hides global-settings-type and makes it impossible to use settings from the file and ConfigFileProvider at the same time like: maven: settings-type: file settings: mvn/settings.xml global-settings-type: cfp global-settings: test Change-Id: Ieda05912ae8b28942d98150a51c92b2521f2b6bf Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
* | | Adds github scm multibranch regex branch filteramit lin2019-01-072-0/+4
|/ / | | | | | | | | | | | | | | | | This commit adds the ability to filter discovered branches in a multibranch project using a regex filter. This is done by adding a 'head-filter-regex' key in the github scm configuration inside the multibranch job yaml - it maps to a <jenkins.scm.impl.trait.RegexSCMHeadFilterTrait> element containing a <regex> element in the resulting job. Change-Id: I8c88a8b131cdc51d2c8abb13397637ebbf6d1373 Signed-off-by: amit lin <amitl@totango.com>
* | Merge "Add support for "Build / Publish Docker Image""Zuul2019-01-024-0/+50
|\ \
| * | Add support for "Build / Publish Docker Image"tanhengyeow2018-09-244-0/+50
| | | | | | | | | | | | | | | | | | | | | Change-Id: Iac9ffcdcb4312818d53e1da9be92ecdbb84c8cc1 Co-Authored-By: Anil Belur <askb23@gmail.com> Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu> Signed-off-by: Anil Belur <askb23@gmail.com>
* | | Merge "Add retry support to plugins depend on Publish Over X"Zuul2018-12-276-0/+18
|\ \ \
| * | | Add retry support to plugins depend on Publish Over XLi-Wen Hsu2018-12-176-0/+18
| | |/ | |/| | | | | | | Change-Id: Ic5a1ce530ad93b84f0444666ca40fed98b0460bc
* | | Merge "adds vault unlocking parameter to ansible builder"Zuul2018-12-204-0/+4
|\ \ \
| * | | adds vault unlocking parameter to ansible builderDane Foster2018-12-134-0/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a parameter to the ansible builder, vault-credentials-id. This maps to the element <vaultCredentialsId> in the resulting job definition, and has been tested against the Jenkins Ansible plugin v1.0. Change-Id: I40cfd9225923b29c9d2714a60279f1c88f6cb88c
* / / cucumber-reports: Add support for new optionstanhengyeow2018-12-073-0/+44
|/ / | | | | | | | | | | | | Change-Id: Ia447c8ab95d6ea9782ba0092c42b95571625b97f Co-Authored-By: Anil Belur <askb23@gmail.com> Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu> Signed-off-by: Anil Belur <askb23@gmail.com>
* | Fix default '0' being ignoredThanh Ha2018-12-052-0/+61
| | | | | | | | | | | | | | | | | | The problem with `if default:` is that it evaluates int 0 to be equivalent to False. If a user is passing in a int 0 then they should be expected to receive int 0 in the case of defaults. Change-Id: Ida1f4c68b6f9d1af5b98d633b552f038c57654cc Signed-off-by: Thanh Ha <zxiiro@linux.com>
* | Adds support for Property Strategiessbussetti2018-11-278-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | Multibranch pipeline jobs also support "Property Strategy" elements. These are fairly limited, but do contain the very useful "Suppress automatic SCM triggering" trait. This commit adds support for defining these for the "All branches get the same properties" strategy, and could be easily amended to also support the "Named branches get different properties" strategy in a future update. Change-Id: I3d9281657e341260a23f357f6e247793379b0eed Signed-off-by: sbussetti <steve.bussetti@gmail.com>
* | Merge "Handle cancel-builds-on-update values from vars"Zuul2018-11-194-0/+97
|\ \
| * | Handle cancel-builds-on-update values from varsDaniel Belenky2018-11-144-0/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code assumes that the value of cancel-builds-on-update is a boolean. This fails when specifying the value of the param in a variable because when deep_formatter formats the data, booleans turn into strings. Also added tests for such case. Change-Id: Ib1ec3d5545091be550bfe023e49c7982372d5b55 Signed-off-by: Daniel Belenky <daniel.belenky@gmail.com>
* | | Merge "Adds support for Disable GitHub Multibranch Status"Zuul2018-11-142-0/+2
|\ \ \
| * | | Adds support for Disable GitHub Multibranch Statussbussetti2018-11-012-0/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Jenkins2 GitHub scms default to automatically sending updates on build status to github for pull requests. The plugin this enables allows control of this by enabling or disabling the feature via an SCM trait, allowing you to either no notify at all or manually notify via other means. Change-Id: I4f5629c3ee8031d41054e3be5e853201d8f0fed6 Signed-off-by: sbussetti <steve.bussetti@gmail.com>
* | | Merge "docker-pull-image: Pull Docker image from Docker Hub/Registry"Zuul2018-11-144-0/+31
|\ \ \
| * | | docker-pull-image: Pull Docker image from Docker Hub/Registrytanhengyeow2018-10-294-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I66e638564605fd25504b6e06524a26f778880f06 Co-Authored-By: Anil Belur <askb23@gmail.com> Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu> Signed-off-by: Anil Belur <askb23@gmail.com>
* | | | Add support for All view-typeThanh Ha2018-11-124-1/+21
| |/ / |/| | | | | | | | | | | Change-Id: I49774d6d177382f30f117dab3836619a40d0e895 Signed-off-by: Thanh Ha <zxiiro@linux.com>
* | | Merge "Add 'secret-token' parameter to gitlab trigger"Zuul2018-10-299-0/+9
|\ \ \
| * | | Add 'secret-token' parameter to gitlab triggerNorbert Grünwald2018-10-299-0/+9
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for the job specific secret token in the gitlab build trigger. This feature was added to the "Gitlab Plugin" with version 1.4.1 (released Sep 24, 2016). Excerpt from the changelog: "Add possiblity to configure secret tokens per job to allow only web hooks with the correct token to trigger builds." Change-Id: Id1ede4a6a51a231f60a39bfaefbadd8f849076e4
* | | Merge "Add 'publish-over-cifs' to the builders module"Zuul2018-10-292-0/+43
|\ \ \
| * | | Add 'publish-over-cifs' to the builders moduleNorbert Grünwald2018-10-292-0/+43
| |/ / | | | | | | | | | | | | | | | | | | | | | This adds the 'publish-over-cifs' action to the builders module. It enables the "Send files to a windows share" build step, provided by the "Publish Over CIFS Plugin". Change-Id: I80cb2f86091ef53a284cf85a381294bbb6133010
* / / jclouds: Utilize convert_mapping_to_xmltanhengyeow2018-10-292-3/+3
|/ / | | | | | | | | | | | | Change-Id: I319aee86daf63f17778f020dea6b3756db04127d Co-Authored-By: Anil Belur <askb23@gmail.com> Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu> Signed-off-by: Anil Belur <askb23@gmail.com>
* | Merge "Add support for the "Gitlab Logo Plugin""Zuul2018-10-172-0/+11
|\ \
| * | Add support for the "Gitlab Logo Plugin"Norbert Grünwald2018-10-172-0/+11
| | | | | | | | | | | | | | | | | | | | | This adds support for the "Gitlab Logo" plugin to the properties module. Change-Id: I7bcffbcb31e478da3e4dd43dedb47e13d6364802
* | | Merge "Adds option to specify secret id for github"Zuul2018-10-172-2/+5
|\ \ \ | |/ / |/| |
| * | Adds option to specify secret id for githubsbussetti2018-10-162-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Same as existing bitbucket checkout-over-ssh ssh-checkout for github must needs the option for a user to specify the id of the secret containing the ssh credentials to be used for checkout. Change-Id: I675c94c971e78d6ecd71d6f1446e0388430dab80 Signed-off-by: sbussetti <steve.bussetti@gmail.com>
* | | Merge "Add support for the "Disk Usage" plugin"Zuul2018-10-162-0/+8
|\ \ \
| * | | Add support for the "Disk Usage" pluginNorbert Grünwald2018-10-112-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for the "Disk Usage" plugin to the properties module. Change-Id: Icead10ae6e4e2e637dddd542128779bf5579d293
* | | | Fix build-result trigger jobs list in examplesDavid Schneider2018-10-154-6/+10
|/ / / | | | | | | | | | Change-Id: I4fc954560953b64dca6720dff427855be7ccb132
* / / Fix 'block-level' Build Blocker Plugin PropertyTrevor Bramwell2018-10-092-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | In the process of taking advantage of 'convert_mapping_to_xml()', commit:7ebe78979166e36a038a116788c33383878ced20 renamed 'block-level' to 'blocking-level' in the build-blocker property. Another unrelated commit modified the test to use 'block_level' instead of 'block-level'. Change-Id: I2dd642ec4966c4c48e0a35e986a69b3b74803358 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
* | Merge "docker-container: Improve support for more options"Zuul2018-09-224-0/+14
|\ \
| * | docker-container: Improve support for more optionstanhengyeow2018-09-214-0/+14
| |/ | | | | | | | | | | | | Change-Id: I261959adcbba235f38fe4ac32b39a88ae96f636f Co-Authored-By: Anil Belur <askb23@gmail.com> Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu> Signed-off-by: Anil Belur <askb23@gmail.com>
* | Merge "gitlab-merge-request: Add support for 2.x"Zuul2018-09-216-0/+33
|\ \
| * | gitlab-merge-request: Add support for 2.xJaime Melis2018-09-216-0/+33
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for gitlab-merge-request 2.x. As indicated by the plugin homepage [1]: * GitLab version < 8.1: use v1.2.4 of this plugin * GitLab version >= 8.1 < 11: use v2.0.1 of this plugin * GitLab version >= 11: use the latest version of this plugin GitLab 8.1 was released on Oct 22, 2015. [1]: https://github.com/timols/jenkins-gitlab-merge-request-builder-plugin#supported-gitlab-versions Change-Id: I0c7618715ba3fad162bfe20819a7721e1c83ad13
* | Merge "docker-custom-build-env: Add support for new options"Zuul2018-09-213-0/+6
|\ \
| * | docker-custom-build-env: Add support for new optionstanhengyeow2018-09-213-0/+6
| |/ | | | | | | | | | | Change-Id: I9482d2e3c98cf8058d5689cd688b8cc489bbb016 Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu> Signed-off-by: Anil Belur <askb23@gmail.com>
* | Merge "config-file-provider: Add tests"Zuul2018-09-2110-22/+19
|\ \
| * | config-file-provider: Add teststanhengyeow2018-09-0710-22/+19
| |/ | | | | | | | | Change-Id: Id8e36d1745bd05527985d5ee9ddfba32c5fa197d Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu>
* | Merge "build-keeper: Add support for RunCondition"Zuul2018-09-212-0/+24
|\ \
| * | build-keeper: Add support for RunConditiontanhengyeow2018-08-272-0/+24
| | | | | | | | | | | | | | | Change-Id: I05e7f9930c18e4cf803eb0d50dbd626bb081c915 Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu>
* | | Merge "Extend multibranch pipeline project scm"Zuul2018-09-2012-2/+187
|\ \ \