810 Commits

Author SHA1 Message Date
Randy Coulman
abaa7fde6c Support the new Always trigger type.
Support for this trigger was added in email-ext v2.36.

See https://issues.jenkins-ci.org/browse/JENKINS-20013 for more
details.

Change-Id: Ibfb3ec96218fc7133439e17853638593fed41a44
2014-03-10 07:34:22 -07:00
Antoine Musso
9c7c10a0e9 Fix doc error in the testng publisher
Change-Id: I49f041f025f57cfe8c6d794b95285982f153453e
2014-03-07 18:01:35 +01:00
Jenkins
bed596e8c6 Merge "Content-Type can now be set for email-ext publisher" 2014-03-06 09:26:50 +00:00
Jenkins
523489a020 Merge "Use venv to build documentation" 2014-03-06 07:43:58 +00:00
Khai Do
bf72d039d4 make command parsing compatible with python 2.6
python 2.6 ConfigParser has problems interpolating the None type so setting defaults to
empty string instead.

Closes-Bug: #1259631
Change-Id: Iceec1d8c3b77fd64ac54e02653800ad422778bdf
2014-03-05 14:01:49 -08:00
Antoine Musso
7ca5b01e8c Content-Type can now be set for email-ext publisher
The email-ext publisher was always sending email using the default
content type which is server wide.  This tiny patch let us overwrite the
content-type on a job basis.

The YAML possible values are 'html' or 'text' to force the content-type
to one of the two modes.

Change-Id: Id66bc3369332c389dfb6318113392694a4f98aad
2014-03-04 10:50:26 +00:00
Jenkins
e53ac245ad Merge "Add attachment pattern expression to email-ext." 2014-03-03 19:01:14 +00:00
Jenkins
f259bcaf5e Merge "Test for email-ext publisher" 2014-03-03 19:00:39 +00:00
Antoine Musso
5f96ad465b Use venv to build documentation
The Sphinx documentation now make use of the `program-output` plugin
which would invoke commands to generate inline documentation. Ex:

    program-output:: zuul --help
    program-output:: zuul enqueue --help

We want the resulting output to correspond to Zuul source code, not the
command which is currently installed on the host running the doc.  On my
setup sphinx would die out because it cant find the command 'zuul'.

The new tox environement 'doc' runs sphinx in a virtual env which will
have the proper zuul command.

The generated doc is not written under the /.tox directory but to
/doc/build/html for convenience.

Example usage:

    tox -edoc && open doc/build/html/index.html

Change-Id: Ib0170f94bb2c09eb60e555a32e101e2e0959b18e
2014-03-02 10:56:40 +01:00
Jenkins
910d58881f Merge "Added support for python virtualenv plugin" 2014-03-02 09:26:28 +00:00
Jenkins
be0241e65b Merge "Added support for Delivery Pipeline Plugin" 2014-03-02 09:19:45 +00:00
Antoine Musso
25ef78b1ab Add attachment pattern expression to email-ext.
Change-Id: I38f58a081bdd591bc13cfff177971f7ff036ad23
2014-03-02 10:13:27 +01:00
Antoine Musso
d6fc79fb4c Test for email-ext publisher
Also add the test fixture as an example in the documentation.

Change-Id: Iff253e52f9aa900bb61c6f621844bab4d8e696f2
2014-03-02 09:08:58 +00:00
Sergey Kolekonov
920ad6574d ArtifactDeployer Plugin support added
This plugin makes it possible to copy artifacts to remote locations.

Change-Id: I39fbee7b397efb8560f340f0f02b51bf6ebcfd74
2014-02-27 15:01:30 +04:00
Jenkins
923f143516 Merge "Campfire had a malformed doc syntax" 2014-02-27 02:34:55 +00:00
Patrik Boström
b4b0b9d9ab Added support for Delivery Pipeline Plugin
Change-Id: I54cfa9153700e141d8ba78c881998553b8081658
2014-02-26 17:14:35 +01:00
Jenkins
5f86055a8a Merge "Fix unused variable in ci-skip wrapper." 2014-02-25 18:43:05 +00:00
Jenkins
af5606a7f0 Merge "Add support for TestNG publisher." 2014-02-25 18:39:16 +00:00
Antoine Musso
60591f95ab Campfire had a malformed doc syntax
Change-Id: Ief7ef4313a9cbb6d5232088d834bf515b52313a4
2014-02-25 14:05:15 +01:00
Jenkins
7751fcc7da Merge "added logstash plugin support and fixed test typo" 2014-02-25 11:10:02 +00:00
Jenkins
0b6961957b Merge "Add script trigger." 2014-02-25 11:06:13 +00:00
Joao Vale
9a4400e8ae Fix unused variable in ci-skip wrapper.
Change-Id: I8998ac225e60484fe6502a5196a04189840ae069
2014-02-24 14:19:00 +00:00
Joao Vale
d7865c5e10 Add support for TestNG publisher.
Change-Id: I4686958440e6058fce6c02d3e2f1b88551c18176
2014-02-24 14:16:31 +00:00
Jenkins
07fa712f50 Merge "Added support for least load plugin." 2014-02-22 06:53:27 +00:00
Jenkins
5ee4facd45 Merge "Added support for Jenkins Campfire plugin" 2014-02-20 23:16:02 +00:00
Gabriele Cerami
b400742224 Added support for python virtualenv plugin
Change-Id: Ie21699d43ff6331ae93cc83d8f9751ac683b43fa
2014-02-20 21:50:26 +01:00
Peter Liljenberg
4400ed4f88 Added support for Jenkins Campfire plugin
Basic setup of Campfire notifications from builds.

Change-Id: I4e0bc43a1583fe51e0510743844d66e82b184e23
2014-02-20 08:31:26 +01:00
David Johansen
69357d4e30 Added support for least load plugin.
Change-Id: I0c0c9a23e97101f34f144f63e8f9a81f1ac172f9
2014-02-20 01:14:51 +00:00
Jenkins
ca01c62187 Merge "Toplevel collection typecheck." 2014-02-20 00:45:15 +00:00
Jenkins
1ecf6374a6 Merge "Do not produce extra whitespaces on Python 2.7.3." 2014-02-17 12:52:29 +00:00
Jenkins
9ed8e5d96c Merge "Heavy Job Plugin support added" 2014-02-17 12:48:19 +00:00
Jenkins
123bc13fff Merge "allow missing reports for HTML publisher" 2014-02-17 12:47:43 +00:00
Jenkins
14d9686734 Merge "Added matrix trigger option to email-ext publisher" 2014-02-16 03:21:39 +00:00
Michael Prokop
cc87623672 Fix misspelling in jenkins-job-builder
Conditionaly -> Conditionally

Change-Id: I8ad1cf7d645266ad4dc35c479e0ea26989cdb644
2014-02-15 11:11:51 +01:00
Bhuvan Arumugam
f424886167 allow missing reports for HTML publisher
The plugin support a new flag, allow-missing-report. Expose it in jjb.

Change-Id: I026db9e54fdd3be47b74ae709770e6e4f5a77f6e
Closes-Bug: 1277118
2014-02-14 00:28:47 +05:30
Sergey Kolekonov
53c41a0e5f Heavy Job Plugin support added
This plugin allows you to define "weight" on each job,
and making each job consume that many executors

Change-Id: Iee49229b0d3c909f320caa9bd6c1ebb6bc37ddcb
2014-02-13 13:09:30 +04:00
David Caro
262e861d89 Added matrix trigger option to email-ext publisher
Change-Id: I86655a2f4dac6c05c7ea28f12c23ca3b1153334b
Signed-off-by: David Caro <dcaroest@redhat.com>
2014-02-12 13:55:39 +01:00
Jenkins
4645ffb7dd Merge "Add best and worst status details for conditional-step plugin." 2014-02-11 22:48:05 +00:00
Jenkins
748cd317bd Merge "Zuul trigger no more send GERRIT_* env variable" 2014-02-10 21:18:38 +00:00
Philippe Godin
3faf544887 Add best and worst status details for conditional-step plugin.
In order for the conditional step plugin to work properly, a more
detailed status is required otherwise the current build status is not
evaluated properly and is set to SUCCESS in all cases.
A local mapping of the java hudson.model.Result class was created to
unify build statuses names, ordinal and color scheme.

Change-Id: If8a0090b7cd51551ef6756361f6e45af3df1218d
2014-02-10 12:08:40 -05:00
Jenkins
b39c652620 Merge "Enhance project specific parameters example." 2014-02-07 22:17:30 +00:00
Jenkins
e93ba36b51 Merge "Added clone-workspace publisher" 2014-02-07 22:09:27 +00:00
Jaroslav Henner
9c2e6d23ba Add script trigger.
Change-Id: I191f8f444f810cf4fe1fb9475aafc747e5dff68d
2014-02-07 15:17:17 +01:00
Jaroslav Henner
6ae9a64013 Do not produce extra whitespaces on Python 2.7.3.
Also, make the version check hopefully less cryptic.

Change-Id: I516ed7aa7b8c3a7f005997e7287c68de52eed54c
2014-02-07 15:12:53 +01:00
Shane Wang
54b1fbdfcf Fix misspellings in jenkins-job-builder
Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: I2443a0a3ae909457ee4f31a6837b445be03de0dc
Closes-Bug: #1257295
2014-02-07 14:34:03 +08:00
Bill Maxwell
98579924ef added logstash plugin support and fixed test typo
Added new test cases in wrappers fixtures.
Updated setup.py to include the new wrapper entry point.
Added the logstash plugin to the wrapper module.

made the default the localhost for host.
Added an if around the use redis bool.
If Redis parameters are not defined, use an empty dict to use all defaults.

Change-Id: Iee950a7d05a56d3a45b5f93ccd77306b37662d25
2014-02-06 21:26:32 -07:00
Eli Klein
dcfe7696d0 Added clone-workspace publisher
Change-Id: I39c71d69b100206e09164f0b765bda14d6f428c6
2014-02-06 14:39:14 -07:00
Jaroslav Henner
841550ecbd Enhance project specific parameters example.
It was not clear that the project-specific parameters are actually a variables.
Improving the example to make it more clear.

Change-Id: I919562d4df53542ff0d4d60cf0fafc81b69aff1a
2014-02-06 21:41:33 +01:00
Jaroslav Henner
2fe4ed2e34 Toplevel collection typecheck.
Change-Id: I4a59d1b9391adb84f4a29520a179f8cdbc61e18d
2014-02-05 12:17:42 +01:00
Lukas Bednar
a32288a573 doc: fixed path including example for description setter
Change-Id: I7bfc7bb5bcc024fdb02fd2b287c92687f7457c77
2014-02-03 19:39:45 +01:00