177 Commits

Author SHA1 Message Date
James E. Blair
1c6c180945 Add some style developer docs.
Change-Id: I0610218034ea6c3aeeee03ab9b14ca79d25c5810
Reviewed-on: https://review.openstack.org/15046
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-11-01 14:59:48 +00:00
Tollef Fog Heen
e1689c112f Add support for full authorization matrices
Change-Id: I387ea1d006f3d1a053cb7e88afc9fe99ea010a5c
Reviewed-on: https://review.openstack.org/15021
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
2012-10-31 22:53:38 +00:00
Tollef Fog Heen
f2e3b038ff Fix up examples so they're at least syntactically valid
Ideally we should verify this at build time, but until then, at least
make the examples syntactically valid for anybody trying to get
started.

Change-Id: I413ae9576b012a4847bedaa5a1582fad3e1a8de0
Reviewed-on: https://review.openstack.org/15018
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-31 10:01:29 +00:00
william.soula
5d3d6ea8c1 Adding ability to use the EnvInject Plugin
Change-Id: I619393f1f6144e8ee48d7642f2ff97f34b4d18dc
Reviewed-on: https://review.openstack.org/15029
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
2012-10-31 10:00:27 +00:00
Manuel Desbonnet
e7d815df23 Changing parameter order for 'trigger-builds' builder.
It seems that order is important for the various parameter options that
can be passed to the envinject parameterized trigger plugin.

The relative order (of XML generation) of the 'current-parameters'
option has been changed so that it is generated before any
'predefined-parameters'.  This allows for overriding any
of the current parameters with a pre-defined parameter.

Change-Id: If0429a63267b314c23e0ef331546e3187b4373c3
Reviewed-on: https://review.openstack.org/15050
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-31 09:26:46 +00:00
Paul Belanger
e81b5a5646 Add sample jenkins_jobs.ini configuration file
Change-Id: I8fb296b1b8b17261c46df1eb062ec52d2559307b
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/15035
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
2012-10-30 19:22:36 +00:00
william.soula
7e0ddbe8e9 Adding ability to use the mask passwords plugin
Change-Id: I9a6d90399a6a1d6cfd07a5d4694e13b1060a498d
Reviewed-on: https://review.openstack.org/14976
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
2012-10-30 17:53:50 +00:00
Manuel Desbonnet
211cd36318 Do not output XML if job name not specified ('pipeline', 'trigger-builds')
Done in order to enable specifying build pipelines at the project level.
Pipelines are built using the 'pipeline' plugin or the 'trigger-builds'
plugin.  The downstream job to be executed is specified at the project
level, and substituted into the template.  Ignoring definitions where
the downstream job is blank allows the pipeline to be easily terminated.

Also adding a samples/ directory, which currently contains an example of
pipeline creation, together with a new tools/run-compare-xml-samples.sh
to run the before/after test on the samples.

Change-Id: Icc324d1485e22db7824ad784890db48eb3e48f8f
Reviewed-on: https://review.openstack.org/13706
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-30 16:32:39 +00:00
Tollef Fog Heen
8860e647a0 Add support for giving lists to job templates
This change allows constructs like:

- job-template:
    name: "foo-build-{slave}"

- project:
    slave:
      - debian-squeeze-powerpc
      - debian-squeeze-amd64

and will then instantiate the job template for each value in the
list.

Change-Id: I057a30ef6d91048efacc4a6da2142cb8f924dd06
Reviewed-on: https://review.openstack.org/14738
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
2012-10-30 13:37:19 +00:00
Will Soula
156c4990f9 Adding ability to checkout from subversion and use the list tags parameter with the parameterized build plugin
Change-Id: Iad9c60d052c85bfb60794e6d2a9d80a915e7d1a8
Reviewed-on: https://review.openstack.org/14675
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
2012-10-30 13:35:50 +00:00
william.soula
a9e2a2bd9b Fixing documentation for the timed trigger
Change-Id: Icdfb6295fb3a2c5bfbb411995bf67e8075197b86
Reviewed-on: https://review.openstack.org/14914
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
2012-10-29 18:03:39 +00:00
Tollef Fog Heen
090eab01db Add BuildTrigger support
Change-Id: I85caf018a69a24e83a58b76d114c962f1516e104
Reviewed-on: https://review.openstack.org/14736
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
2012-10-29 16:21:00 +00:00
william.soula
2208256583 Adding ability to use the validating-string parameter
Change-Id: I15481a9b45d9daf9d759df2e8000956ce060a76a
Reviewed-on: https://review.openstack.org/14884
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-29 05:48:03 +00:00
william.soula
b78a9bf810 Adding ability to use the claim plugin
Change-Id: Iff3bc8acc3724cec35fce68b291638dd7185c310
Reviewed-on: https://review.openstack.org/14892
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-28 09:34:37 +00:00
Tollef Fog Heen
86aafe57bc Add copyartifact builder method
Change-Id: I49ebd3056817ca071276d03196175e3caf4a2a51
Reviewed-on: https://review.openstack.org/14737
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
2012-10-26 00:42:10 +00:00
Manuel Desbonnet
6ff1d69d14 Enable job-specific substitutions in a project's job list.
The motivation for this was to allow for specifying a pipeline of jobs
at the project level, thereby re-using the same job templates in
different pipelines.

Change-Id: I9840d3713669ceca75a831be92c95c3fe9195c01
Reviewed-on: https://review.openstack.org/13705
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
2012-10-24 23:21:40 +00:00
Manuel Desbonnet
3739ad3eae Fix docstring for pipeline publisher.
Change-Id: Ie4bc5fed35d39dbca2c3ef9ca185d465df0dc4e2
Reviewed-on: https://review.openstack.org/14457
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-16 16:02:18 +00:00
Antoine Musso
64476daa7e fallback to ./jenkins_job.ini conf
When doing developement, we usually want to stick a jenkins_job.ini file
at the root of our working directory. The logic still look under /etc/
by default and --conf will override the config file.

Test plan:
* tox is all green

Change-Id: I28781653feb3ce60eb18b50e5b44383d4b544f5a
Reviewed-on: https://review.openstack.org/14285
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-12 16:05:44 +00:00
Antoine Musso
2736e14956 publisher for xunit
Let you describe a publisher for the xUnit Jenkins plugin:
	https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin

import the `logger` module since this publisher is doing a few
validations.

Example usage:

publishers:
	- xunit:
		thresholdmode: 'number'
		thresholds:
		  - skipped:
				unstablenew: 1
				failurenew: 1
		types:
		  - phpunit:
			  pattern: "junit.log"
			  stoponerror: false
		  - cppunit:
			  pattern: "cppunit.log"

Test plan:
* tox is all green
* sphinx doc got no warning and looks fine

Change-Id: Iab418b9a94e0f538afb7c2a4824ab4ddf421c208
Reviewed-on: https://review.openstack.org/14283
Reviewed-by: David Ripton <dripton@redhat.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-12 16:05:09 +00:00
Antoine Musso
7bec029f05 builder for ant
This let you define an 'ant' builder for those using ant as a build
script.

Given the YAML input:

	builders:
		- ant: "debug"
		- ant:
			targets: "test install"
			buildfile: "foobar.xml"

Generates the following XML:
  <builders>
    <hudson.tasks.Ant>
      <targets>debug</targets>
    </hudson.tasks.Ant>
    <hudson.tasks.Ant>
      <targets>test install</targets>
      <buildFile>foobar.xml</buildFile>
    </hudson.tasks.Ant>
  </builders>

Test plan:
* tox is all green
* sphinx doc got no warning

Change-Id: I9e443c827b7a1b7c3ceff668de518d4cbd7abfff
Reviewed-on: https://review.openstack.org/14141
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-09 23:26:02 +00:00
unicell
2b1028dc89 Add 'delete-all' subcommand to clear all jobs from Jenkins
Change-Id: Ic31b468b6cd1285578038af8f08020e5c4e30c63
Reviewed-on: https://review.openstack.org/13876
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
2012-10-09 20:54:49 +00:00
Manuel Desbonnet
f05c9a3375 Add additional search path to fix building of documentation.
Sphinx was unable to find the jenkins_jobs.sphinx.yaml module when I
ran 'make html' in the doc/ subdirectory.

Change-Id: I64817139b149c66b01e3610248b49f955c5bde8c
Reviewed-on: https://review.openstack.org/13707
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-05 19:58:04 +00:00
Jon-Paul Sullivan
5eab9b4899 Correct pip package for Jenkins in README.md
Change-Id: Ia0d75275dfea794a0cfcae9d408cc53ccc8ff627
Reviewed-on: https://review.openstack.org/14044
Reviewed-by: Monty Taylor <mordred@inaugust.com>
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
2012-10-04 22:38:34 +00:00
Manuel Desbonnet
5465ab6d4f Adding hipchat notification capability.
Tweaks the Builder and YamlParser classes to accept a config object
which is passed to the parser's ModuleRegistry object. This makes it
available to the HipChat object.

Change-Id: I3017658336b949c0fda7c82945e7014dbcf6e152
Reviewed-on: https://review.openstack.org/12794
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-01 17:03:26 +00:00
Manuel Desbonnet
b6af0f0060 Adding some exception classes
Change-Id: I6835f4d20ef1e1d934f60bc096e79b63079f7e92
Reviewed-on: https://review.openstack.org/13270
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-01 17:03:03 +00:00
James E. Blair
560954b43f Add choice parameter type.
Change-Id: I6675727cd0638a183e20c0110fcdedfdca3f715a
Reviewed-on: https://review.openstack.org/13785
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-27 22:58:49 +00:00
Antoine Musso
c82bf22f79 basic README for the newcomers
A tiny README file using the markdown syntax, gives out some hints as to
how one can install the prerequisites to jenkins-job.

Change-Id: I5577b09d9da0d74b8818799e399b570ffbbfcdfb
Reviewed-on: https://review.openstack.org/13494
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-09-22 17:34:29 +00:00
James E. Blair
a7d33f1b0d Add email publisher/reporter.
Also, add reporters module.

Change-Id: I9cd0abca3d90f1af5f275698ecc9ccb7d9086494
Reviewed-on: https://review.openstack.org/13303
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-20 15:20:45 +00:00
Manuel Desbonnet
db35627b52 Fix typo in --log_level argument help
Change-Id: I6899aadddeec6b5e53803d173889890a1e8ebd91
Reviewed-on: https://review.openstack.org/13341
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-20 15:04:28 +00:00
Manuel Desbonnet
70f83bf756 Allow for deletion of mulitple jobs.
Job deletion also clears the job cache, so that a subsequent update
will upload even if the job hasn't changed.

Change-Id: Ie6d756a469e9f0069532c1327da01d57fe4feffe
Reviewed-on: https://review.openstack.org/13268
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-19 20:06:43 +00:00
Manuel Desbonnet
a760c88433 Tweak jenkins-jobs to conform with pep8 (v1.2)
Change-Id: I91ecac2e8d2d6b6b58f9a7fccc91897270ffe44d
Reviewed-on: https://review.openstack.org/13267
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
2012-09-19 17:58:03 +00:00
James E. Blair
d4e443e632 Add some missing docs.
Change-Id: I6d726c3ad281cf11e44f37a48256fb88ea1546a2
Reviewed-on: https://review.openstack.org/13165
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-09-18 18:56:31 +00:00
Clark Boylan
24b1a19ce9 Make Jenkins Job Builder pass pyflakes checks.
One import was not used and another was missing.

Change-Id: I2eed26e445e4be1e674df89d29fb5b22dfa9dec4
Reviewed-on: https://review.openstack.org/13163
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-17 21:56:55 +00:00
Clark Boylan
78c083f590 Make code pass pep8 1.2 checks.
Change-Id: I5544ce07c7423a0e530860fa5637af26c73f6521
Reviewed-on: https://review.openstack.org/13162
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-17 21:45:34 +00:00
Clark Boylan
41b0d13ee6 Add links to required Jenkins plugins in docs.
Add links to section docstrings that point at Jenkins plugins required
for that particular section to work.

Change-Id: Ie5c8de780072b157fbb873227d3ccfa5a2be88f3
Reviewed-on: https://review.openstack.org/13155
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
2012-09-17 21:22:17 +00:00
James E. Blair
ab7c6bc6c1 Add documentation.
Move test.sh to the tools directory.
Move parameters and notifications to their own modules; even
though they are implemented as Jenkins properties, they make
more sense as separate entities in the job builder, because
that's they way they are specified in the YAML.  All three
modules that touch the properties xml object know how to
create it if it's missing.

Change-Id: I4b42ff10a93fd3ed98f632b58e47f3e0e45086d6
Reviewed-on: https://review.openstack.org/12741
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-17 20:25:38 +00:00
desbonne
32128b37f9 Forcing string conversion on boolean parameter
Change-Id: Id891e6948b879dfcb8f777f272dc1cb34cd197e8
Reviewed-on: https://review.openstack.org/12793
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-09-13 12:42:13 +00:00
desbonne
6ac3c5087b Adding 'pipeline' publisher to enable the build pipeline plugin
Change-Id: I0ab567c07c5acd7408d7662ea75dd8513a58888e
Reviewed-on: https://review.openstack.org/12792
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-09-13 12:41:54 +00:00
desbonne
c10f3dbb58 Adding 'builders-from' builder
Change-Id: Id26b073354c5825b8fe91ece83f56a636ea4ae5d
Reviewed-on: https://review.openstack.org/12791
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-09-13 12:41:39 +00:00
desbonne
80f6594add Adding 'current-parameters' option to trigger-builds
Change-Id: I651992a7e908b0c859397ec6281238b5e3ac9336
Reviewed-on: https://review.openstack.org/12790
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-09-13 12:31:43 +00:00
Manuel Desbonnet
ce17c7a108 Setting throttle values to default to 0 (instead of None)
Change-Id: I3d7b24f96efe3b588a727789c4900b9448da891d
Reviewed-on: https://review.openstack.org/12875
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-12 17:19:28 +00:00
desbonne
26c6287538 Adding logger (updated following suggestions from jeblair)
Change-Id: I8a48cb9dc2c6ea136ce072482467bee292a425f3
Reviewed-on: https://review.openstack.org/12788
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-12 17:18:26 +00:00
desbonne
0a00226c0d Adding 'quiet-period' option
Change-Id: I0182cad0313411b368d42325f40d09e5da8bc168
Reviewed-on: https://review.openstack.org/12787
Reviewed-by: Monty Taylor <mordred@inaugust.com>
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
2012-09-11 16:50:13 +00:00
James E. Blair
631a5603d1 Remove openstack-specific description.
It's in the openstack defaults now.

Change-Id: Ib65ed00bec0cea363414e20ec799bde4fb33bac0
Reviewed-on: https://review.openstack.org/12471
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-05 23:28:19 +00:00
James E. Blair
6924ebc247 Add defaults.
Add a defaults object that will be the lowest priority source of
configuration data for jobs.

Change-Id: Ie7c9e5a5a84a610e9db02cf191ae1fbd15c7e3b9
Reviewed-on: https://review.openstack.org/12470
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-05 22:39:28 +00:00
James E. Blair
f3f09c4f96 Simplify the xml test paths.
Make it easier to invoke the tox environments from another project
(eg, openstack-ci-puppet).

Change-Id: I88305c8edb79bb6e944eb35f5e39c84827807f11
Reviewed-on: https://review.openstack.org/12451
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-05 18:51:14 +00:00
Clark Boylan
5d47ef868f Add property injection specification.
Add ability to have the Jenkins Job Builder specify a script and
property file to use to inject environment variables into builds.

Change-Id: I628753ea526735e950b9d17697a08df1b412604f
Reviewed-on: https://review.openstack.org/12382
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-05 17:03:39 +00:00
James E. Blair
cd8a018141 Fix early exit from compare test.
Change-Id: I5a871026f2bf7757b7e3e46278391b41e90c5674
Reviewed-on: https://review.openstack.org/12289
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-01 15:29:59 +00:00
James E. Blair
0c2bef0803 Add test to determine whether XML output has changed.
Change-Id: I5e0b76e195a1b412d180484ce1ddd3e9159d7779
Reviewed-on: https://review.openstack.org/12286
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-01 03:52:21 +00:00
James E. Blair
c3cc3c9c08 Add rootpom option to maven jobs.
Change-Id: I3a865cdc1ae9f92c39033e7b31b490ff7c384b95
Reviewed-on: https://review.openstack.org/11924
Reviewed-by: linuxjedi <andrew@linuxjedi.co.uk>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-08-24 16:28:06 +00:00