| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add support for 'repo' plugin from Android development. Ensure
only settings that actually are required are written out to
the produced XML, and all optional settings aren't included
unless explicitly set.
Change-Id: I662bdd4d348ce7ec7d213e5d7149daf130fda697
|
|/
|
|
|
|
|
|
|
|
| |
The approach is pretty straigh forward, it consists of one new
module handling the project-type "flow". It supports the only field
needed by this kind of project an XML block containing the flow
description in a custom DSL.
Change-Id: I5195391609b3058ae9e24a59024e0cc7a69b16a0
Implements: blueprint jenkins-job-builder-flow
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This change adds functionality to configure the Git Publisher
post-build action in Jenkins jobs. Git Publisher is used to push
results of a build back to one or more Git repositories.
Change-Id: I275762934aa12c5c859db7c96003af8c6824b744
|
|/
|
|
|
|
|
|
| |
This plugin keeps the actual job in the queue
if at least one name of currently running jobs
is matching with one of the given regular expressions.
Change-Id: I3cf4e8e01cbd537d8b25ae04cc6c6e5ba81b13e1
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ia763aaaa0c4b8dc29e72290c2b2ae20003d4ac00
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
Support for using JaCoCo (https://wiki.jenkins-ci.org/display/JENKINS/JaCoCo+Plugin) as a publisher for a Jenkins job.
Change-Id: I69992bc1c31f69706422f946ede2ae8016a36f81
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This publisher provides generic plotting (or graphing) capabilities in
Jenkins with Plot plugin.
Implements: blueprint jenkins-job-builder-plot
Change-Id: I7a957357fb25c2537f9b62a5354ea796268fe5c6
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
|
|/
|
|
|
|
|
|
|
| |
This publisher enables Jenkins to send build notífications via IRC and lets you
interact with Jenkins via an IRC bot.
Change-Id: I9e676f7c54033327409c10b998e2a5218147ce9a
Implements: blueprint jenkins-job-builder-irc
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
|
|
|
|
|
|
| |
Wrap multi-lines values with parenthesis for better visibility.
Change-Id: I7554b0e4d9dee6950afff1d1c1575251172b2a6c
|
|
|
|
|
|
|
|
| |
This publisher provides the trend report for SLOCCount.
Change-Id: I67c1299a5874317478a76d6a47dd74603a80144e
Implements: blueprint jenkins-job-builder-sloccount
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
That seems to be a duplicate of the ansicolor wrapper (see def ansicolor) which is already existing:
wrappers:
- ansicolor:
colormap: vga
This reverts commit f6182791aa42ed07c6c195122ac17ff0fae20ec2
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
Adding support for the ansi color plugin. Provide an array with
the three supported color-maps.
Change-Id: Ie9c4779d1297723908d2732bedd048d03d259246
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change adds the warnings plugin. The implementation
pretty much just follows the UI from the top down.
While the parsers are a drop down list in the UI, it was decided
that allowing that field to be a string instead of a dictionary
was necessary since the user can configure their own custom
parsers at the system level and use them here.
Also fixed the xml-summary and logparser documentation to have
the example correctly displayed and the post-tasks documentation
to have the plugin correct.
Change-Id: I0f4eb8c8dc3d42d735aa4eff39b0e933326a2a79
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Change-Id: I96ae74c58e90309f9590b25a7f61a0421e5c9194
Signed-off-by: David Caro <dcaroest@redhat.com>
|
|/
|
|
|
| |
Change-Id: I6ab7aa7ba266ad6317674a1bc8a66ddccf3110ea
Signed-off-by: David Caro <dcaroest@redhat.com>
|
|\ |
|
| |
| |
| |
| |
| | |
Change-Id: I8ba5ca21c698e1ce09b12d532e350b0987c53413
Signed-off-by: David Caro <dcaroest@redhat.com>
|
|/
|
|
|
|
|
| |
This plugin allows SCM-triggered jobs to ignore build requests
if only certain paths have changed.
Change-Id: Iffc86d5b7f485ff4931e68158a6fa110cb42a1c9
|
|
|
|
| |
Change-Id: I1cf4f946657a12e0f0864e2af18ebdbc44989a11
|
|
|
|
|
|
|
| |
- Added support for the Post build task plugin
Change-Id: Ifa80927959aadb29672827687c81982dea0b9c3a
Signed-off-by: David Caro <dcaroest@redhat.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change adds support for the sauce ondemand plugin. Using
this plugin you can actually set everything at the job config
level and not touch the global config. I did have to put a note
in about how to know what to put for the platform since the
list of platforms is dynamically created by the plugin by
hitting the sauce labs site to get the current list, so I wasn't
able to create a dictionary of what you see in the config and
what the valid values are for the yaml.
Change-Id: I3579111af0b18967cd09f28a5388e6637fa766d5
|
| |
| |
| |
| |
| |
| |
| | |
HTML Publisher provides an ability to publish the html reports
that your build generates to the job and build pages.
Change-Id: I13c3e0a570e717eddf84c61b095e4a32dde4e0af
|
|/
|
|
|
|
|
| |
TextFinder provides an ability to check console output and content
of specified files to ensure build status.
Change-Id: I3907efc658e760d228d76633867031d94cadd6ab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This plugin provides a way to configure priority of jobs in
build queue. Each job has a inherent, configurable, priority.
Builds of higher priority are scheduled first.
Change-Id: Ie7f374369a141bec094bf9a6a7438082bf298fb5
Reviewed-on: https://review.openstack.org/35064
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I implemented this plugin as I use Jenkins Metadata plugin heavily in all my
projects instead of the default Parameters plugin and think that everyone else
would benefit from this addition to JJB as well.
Current implementation handles dates in epoch format only and does not handle
'node' element - so no metatree creation is possible.
Change-Id: I1e67224df9339f1319a371d049585c8343301f2e
Reviewed-on: https://review.openstack.org/33773
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support for using org.tap4j.plugin.TapPublisher as a publisher "tap"
See https://wiki.jenkins-ci.org/display/JENKINS/TAP+Plugin for the
plugin in question
Change-Id: Iddbd96715830ecc761384963fecfe3cd5ec3c115
Reviewed-on: https://review.openstack.org/34974
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds the Environment File Plugin to JJB.
https://wiki.jenkins-ci.org/display/JENKINS/Envfile+Plugin
Change-Id: Id35a4d6ab25b0440303da02bb91007b459979243
Reviewed-on: https://review.openstack.org/35170
Reviewed-by: Arnaud Fabre <fabre.arnaud@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support for a 'release' wrapper section which enables the
Release Plugin
(https://wiki.jenkins-ci.org/display/JENKINS/Release+Plugin).
Change-Id: I48e9cdd3f32c4f7e3da843b6adb58767b357b2e7
Reviewed-on: https://review.openstack.org/31650
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
| |
Change-Id: I758a34d82ca0f8404d98b27605ee5c693f6fdcdd
Reviewed-on: https://review.openstack.org/32302
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
| |
Change-Id: If5cce48e12f432c7e57ce89596286d2e63796c70
Reviewed-on: https://review.openstack.org/31400
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
| |
Change-Id: Id541aaa8173202bf141f389c7258e0dd43b39472
Reviewed-on: https://review.openstack.org/31448
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding support for the Build User Vars plugin. This plugin
exposes new environment variables of who started a build, if it
was started manually.
Change-Id: I731419f26a9e59800ea2209d1c5a659a1b6cd483
Reviewed-on: https://review.openstack.org/30785
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change adds support for the Jabber plugin so Jenkins can
report results to chat rooms.
This change also fixes a misspelling of trigger in the documentation
of the join-trigger functionality.
Change-Id: I69659b106c6e1730506ee8150df8c07c1be27254
Reviewed-on: https://review.openstack.org/29779
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Throws an error when invalid values are provided.
Also fix a minor spelling error.
Change-Id: Ib32fffbbdab89f072894e675a43eecfb0fff983d
Reviewed-on: https://review.openstack.org/28916
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
module.
Increases the amount of recognizable parameters, modularizes existing parameters
and maintains default values.
Modularizes the construction of coverage reports. Coverage reports can now be fully
specified within JJB YAML. Coverage reports now use a default value of zero for
healthy, unhealthy, and unstable. Additionally, at least one target must be specified.
Coverage module gets a documentation and logger warning against its use. Logger object
moved to the head of the code.
Change-Id: I505a6185b3f9005fbbd9786ebdca0ef02ed618f0
Reviewed-on: https://review.openstack.org/28184
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
| |
Change-Id: Ie5caf99bdbe6f6f5493511d2710ee04747fb0494
Reviewed-on: https://review.openstack.org/28125
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
| |
Change-Id: I393f1c4d47253fbe53f774c5e60cd20f65b5348e
Reviewed-on: https://review.openstack.org/28005
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a simple plugin to wrap msbuild tool, which is used
for building .NET projects.
Change-Id: I0803d4477d9132265e559ad40b8c1a981a2cd5ef
Reviewed-on: https://review.openstack.org/27654
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This plugin, as its name implies, permits to execute build step conditionaly.
Reusing other builders supported by Jenkins Job Builder is tricky since
when only one step is involved, the markup generated by the sub-builder
must be tweaked.
XML nodes created by sub-builders are added to a dummy node, which makes
their retrieval and tweaking possible. The tweaking consists of
transforming a node <HelloWorld/> into <buildStep class="HelloWorld"/>.
Change-Id: I96bb6af6a9f93e314bc0c531382b87bba7ac9e67
Reviewed-on: https://review.openstack.org/26050
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
| |
Change-Id: Id06bd57c1d290df98c05b3cb19066013635199a3
Reviewed-on: https://review.openstack.org/26831
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
|
|
|
|
|
|
|
|
|
| |
Change-Id: Ie6c06072eae17fddf241fa0bc416d20c9a2248dc
Reviewed-on: https://review.openstack.org/26321
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
|