summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Adding support for the cachet gating pluginAviel Yosef2019-07-193-0/+53
| | | | | | | | Change-Id: Ie50d25d09a094f2315e790288f3c3f1619ffdb7f
* | Merge "Add support for rendering jinja template as yaml"Zuul2019-07-156-5/+89
|\ \
| * | Add support for rendering jinja template as yamlPhilip Roche2019-07-126-5/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also adds support for using custom loaders in job definitions not just job-templates and builders. I have also added unit tests for include-jinja2-as-yaml custom loader. Example usage: - axis: type: user-defined name: VERSIONS values: !include-jinja2-as-yaml: versions.j2.yaml.inc Where versions.j2.yaml.inc is {% for possible_versions in configuration["possible_versions"] %} - {{ possible_versions["versions"] }} {% endfor -%} Change-Id: I15a431d5a86b29d704efda8576965ade2b7dcd2f
* | | Correct dependencies on tox lintersSorin Sbarnea2019-07-132-2/+3
| | | | | | | | | | | | | | | | | | | | | Linters only requirement is pre-commit, as the tools takes care of the rest. This speeds up linting and lowers disk footprint by removing unnecessary deps. Change-Id: I82b974a5257671bc2e8e987d0f556ddae345feea
* | | Add support for GH Custom Notification ContextIvan Fernandez Calvo2019-07-023-0/+17
|/ / | | | | | | | | | | Task: #35637 Story: #2006141 Change-Id: Id4bbc73a709a7cd292072ab66666bd647f0514a6
* | Merge "remove support of old plugin config format"Zuul2019-06-264-46/+3
|\ \
| * | remove support of old plugin config formatSorin Sbarnea2019-04-164-46/+3
| | | | | | | | | | | | | | | | | | Remove code refering to old plugin config format. Change-Id: Iba0922d3bfe066444e5e982c303968d15e1853a1
* | | Merge "Ignore view update if not specified"Zuul2019-06-071-0/+5
|\ \ \
| * | | Ignore view update if not specifiedThanh Ha2019-04-101-0/+5
| |/ / | | | | | | | | | | | | | | | | | | | | | Similar to job updates when passing a specific job name in the CLI, views should also be ignored if they were not explicitly specified. Change-Id: I77488b0af453964f77bc8d565d43f404327ef139 Signed-off-by: Thanh Ha <zxiiro@gmail.com>
* | | Add support for 'Micro Focus Application Automation Tools'Johann David2019-06-065-0/+127
| | | | | | | | | | | | Change-Id: Ie514614889daeccbd15b5b2cfffc6157c272849e
* | | Merge "Include support for jacoco source inclusion pattern"Zuul2019-05-176-0/+8
|\ \ \
| * | | Include support for jacoco source inclusion patternPatrick Paul2019-05-066-0/+8
| | | | | | | | | | | | | | | | Change-Id: Iec75f7041e38bda09abf4d85abc15219259eff2c
* | | | Merge "fix job-template call in include-raw-escaped fixtures"Zuul2019-05-062-2/+2
|\ \ \ \ | |/ / / |/| | |
| * | | fix job-template call in include-raw-escaped fixturesEvgeni Golov2019-04-162-2/+2
| | |/ | |/| | | | | | | | | | | | | the correct term is job-template, not template-job Change-Id: I01e7aea19d95c103f1a1a3d5d4bafeb95a53ab87
* | | Add 'skip-initial-build' to project multibranchChris Koehnke2019-04-269-0/+16
| | | | | | | | | | | | | | | | | | | | | Adds support for the skip initial build option added by https://github.com/jenkinsci/basic-branch-build-strategies-plugin/pull/4. Change-Id: I903de7605fa1f0e3ada027ada07a7972d2ca9603
* | | OpenDev Migration PatchOpenDev Sysadmins2019-04-192-4/+4
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
* / Add `Specs support` for `artifactory_generic`Andrey Kostrov2019-04-107-0/+115
|/ | | | | | | | | | | | | Add support of Artifactory Specs https://www.jfrog.com/confluence/display/RTF/Using+File+Specs As for now, JJB doesnt support of Artifactory Specs, only deprecated way is supported. This patch adds possibility for using of Specs inside Jenkins plugin https://www.jfrog.com/confluence/display/RTF/Jenkins+Artifactory+Plug-in Change-Id: I69e64202972f9f9b9147fdd65daffc2734a7d0cd
* Merge "Refactor jobfilters to separate file"Zuul2019-04-102-248/+214
|\
| * Refactor jobfilters to separate fileThanh Ha2019-04-102-248/+214
| | | | | | | | | | | | | | Make things easier to document and parse. Change-Id: I35ce23b307970bbd05380d669efabcb68f6f4980 Signed-off-by: Thanh Ha <zxiiro@linux.com>
* | Merge "Add 'publishers-from' to the publishers module"Zuul2019-04-103-0/+30
|\ \ | |/ |/|
| * Add 'publishers-from' to the publishers moduleNorbert Grünwald2019-04-093-0/+30
| | | | | | | | | | | | | | | | This adds the 'publishers-from' action to the publishers module. It enables the "Use publishers from another project" provided by the "Template Project Plugin". Change-Id: I6fb030a99bccaa79e4f99efe012ff63c6d376a38
* | Set reference repo under clone optionsVishal Bhoj2019-04-093-0/+42
| | | | | | | | | | | | | | | | | | | | | | When we have cloneOptions in the generated with options like tags and reference filled outside of cloneOptions, The reference is not filled in the job configuration and this option will not work as expected. reference should alwasy be listed inside CloneOptions. Change-Id: I519d3c42f1b32ab27243b0f5c592e3d41e3230bb Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
* | Merge "adding variable bindings option to extended parameters"Zuul2019-04-094-0/+8
|\ \
| * | adding variable bindings option to extended parametersGleb Samsonov2019-04-094-0/+8
| |/ | | | | | | Change-Id: I4e9fba2da7771d1cac04bcb9818389207a6f301e
* | Merge "Add support for Packer plugin"Zuul2019-04-095-0/+127
|\ \
| * | Add support for Packer pluginAreum Cho2019-04-095-0/+127
| |/ | | | | | | | | | | Change-Id: Idcb85f53656efb07a6aafe28f60ecafd9011fab4 Co-Authored-By: Tan Heng Yeow <E0032242@u.nus.edu> Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu>
* | Merge "[jenkins-job-builder] - Add support for Generic Webhook Trigger"Zuul2019-04-0911-0/+303
|\ \
| * | [jenkins-job-builder] - Add support for Generic Webhook TriggerBrian Kruger2019-02-1511-0/+303
| | | | | | | | | | | | Change-Id: Iced7c16938357a61ce566e3e0732ac2d43b0befa
* | | Merge "Fix loader overwriting"Zuul2019-04-091-0/+5
|\ \ \ | |_|/ |/| |
| * | Fix loader overwritingIvan Remizov2019-03-121-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cases when there are many j2 templates and some of them use include tags, correct jinja loader is overriden with one of loaders related to other templates. This patch fixes it with workaround. Which is overwrite incorrect loader with initial. Change-Id: Iec21c24fe6e4bfedf281d7215e520298381f07a7
* | | Allow pyyaml >= 5Thomas Bechtold2019-04-081-1/+1
| | | | | | | | | | | | | | | | | | Current latest version is 5.1 so allow this version, too. Change-Id: Ic349545720bf9a3d973fe863c7068d1e590732c3
* | | Property to disable job resume on Jenkins restartAlexander Evseev2019-04-033-0/+26
| | | | | | | | | | | | Change-Id: I1bb63ecc02b9f74e59aec70811eaca7c082665be
* | | Replace openstack.org git:// URLs with https://Ian Wienand2019-03-242-4/+4
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a mechanically generated change to replace openstack.org git:// URLs with https:// equivalents. This is in aid of a planned future move of the git hosting infrastructure to a self-hosted instance of gitea (https://gitea.io), which does not support the git wire protocol at this stage. This update should result in no functional change. For more information see the thread at http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html Change-Id: I250cbe6699b73d7ddeb3c6e2b875ce8e439276be
* | Add support for 'RocketChat Notifier Plugin'Kyr Shatskyy2019-03-045-0/+253
| | | | | | | | | | Change-Id: I78755fb1d116a6e164817589457fe132b81a89eb Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
* | Merge "add the "honorRefspec" option to the Git SCM"Zuul2019-03-023-1/+9
|\ \
| * | add the "honorRefspec" option to the Git SCMLadislav Thon2019-01-313-1/+9
| |/ | | | | | | | | | | | | 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-226-0/+45
|/ | | | Change-Id: I45db7b1a58f2dea4d46aba61aaf16383d30f1b50
* Fix new flake8 failuresDaniel Watkins2019-01-302-4/+4
| | | | Change-Id: Ieb7f80f25d7fe640caede8d8aef76950ca498723
* Merge "Adds named branches to property strategy support"Zuul2019-01-084-33/+269
|\
| * Adds named branches to property strategy supportsbussetti2018-12-104-33/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-083-1/+41
|\ \
| * | Do not ignore global-settings-type in Maven moduleMykola Nikishov2019-01-043-1/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-073-0/+9
|/ / | | | | | | | | | | | | | | | | 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-025-0/+110
|\ \
| * | Add support for "Build / Publish Docker Image"tanhengyeow2018-09-245-0/+110
| | | | | | | | | | | | | | | | | | | | | 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-277-3/+45
|\ \ \
| * | | Add retry support to plugins depend on Publish Over XLi-Wen Hsu2018-12-177-3/+45
| | |/ | |/| | | | | | | Change-Id: Ic5a1ce530ad93b84f0444666ca40fed98b0460bc
* | | Merge "adds vault unlocking parameter to ansible builder"Zuul2018-12-205-0/+8
|\ \ \
| * | | adds vault unlocking parameter to ansible builderDane Foster2018-12-135-0/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Update mailinglist address"Zuul2018-12-171-1/+1
|\ \ \