Merge "Update BuildResultTrigger plugin"
This commit is contained in:
commit
29f3458e27
|
@ -1406,26 +1406,21 @@ def build_result(registry, xml_parent, data):
|
|||
:arg str cron: The cron syntax with which to poll the jobs for the
|
||||
supplied result (default '')
|
||||
|
||||
Example::
|
||||
Full Example:
|
||||
|
||||
triggers:
|
||||
- build-result:
|
||||
combine: true
|
||||
cron: '* * * * *'
|
||||
groups:
|
||||
- jobs:
|
||||
- foo
|
||||
- example
|
||||
results:
|
||||
- unstable
|
||||
- jobs:
|
||||
- foo2
|
||||
results:
|
||||
- not-built
|
||||
- aborted
|
||||
.. literalinclude::
|
||||
/../../tests/triggers/fixtures/build-result-full.yaml
|
||||
:language: yaml
|
||||
|
||||
Minimal Example:
|
||||
|
||||
.. literalinclude::
|
||||
/../../tests/triggers/fixtures/build-result-minimal.yaml
|
||||
:language: yaml
|
||||
"""
|
||||
brt = XML.SubElement(xml_parent, 'org.jenkinsci.plugins.'
|
||||
'buildresulttrigger.BuildResultTrigger')
|
||||
brt.set('plugin', 'buildresult-trigger')
|
||||
mapping = [
|
||||
('cron', 'spec', ''),
|
||||
('combine', 'combinedJobs', False),
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<project>
|
||||
<triggers class="vector">
|
||||
<org.jenkinsci.plugins.buildresulttrigger.BuildResultTrigger plugin="buildresult-trigger">
|
||||
<spec>H/15 * * * *</spec>
|
||||
<combinedJobs>true</combinedJobs>
|
||||
<jobsInfo>
|
||||
<org.jenkinsci.plugins.buildresulttrigger.model.BuildResultTriggerInfo>
|
||||
<jobNames>t,e,s,t,,, ,t,e,s,t,2</jobNames>
|
||||
<checkedResults>
|
||||
<org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
<checked>SUCCESS</checked>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
<org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
<checked>NOT_BUILT</checked>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
</checkedResults>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.model.BuildResultTriggerInfo>
|
||||
<org.jenkinsci.plugins.buildresulttrigger.model.BuildResultTriggerInfo>
|
||||
<jobNames>t,e,s,t,3</jobNames>
|
||||
<checkedResults>
|
||||
<org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
<checked>UNSTABLE</checked>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
</checkedResults>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.model.BuildResultTriggerInfo>
|
||||
</jobsInfo>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.BuildResultTrigger>
|
||||
</triggers>
|
||||
</project>
|
|
@ -0,0 +1,12 @@
|
|||
triggers:
|
||||
- build-result:
|
||||
cron: H/15 * * * *
|
||||
combine: true
|
||||
groups:
|
||||
- jobs: test, test2
|
||||
results:
|
||||
- success
|
||||
- not-built
|
||||
- jobs: test3
|
||||
results:
|
||||
- unstable
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<project>
|
||||
<triggers class="vector">
|
||||
<org.jenkinsci.plugins.buildresulttrigger.BuildResultTrigger plugin="buildresult-trigger">
|
||||
<spec/>
|
||||
<combinedJobs>false</combinedJobs>
|
||||
<jobsInfo>
|
||||
<org.jenkinsci.plugins.buildresulttrigger.model.BuildResultTriggerInfo>
|
||||
<jobNames>t,e,s,t</jobNames>
|
||||
<checkedResults>
|
||||
<org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
<checked>ABORTED</checked>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.model.CheckedResult>
|
||||
</checkedResults>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.model.BuildResultTriggerInfo>
|
||||
</jobsInfo>
|
||||
</org.jenkinsci.plugins.buildresulttrigger.BuildResultTrigger>
|
||||
</triggers>
|
||||
</project>
|
|
@ -0,0 +1,6 @@
|
|||
triggers:
|
||||
- build-result:
|
||||
groups:
|
||||
- jobs: test
|
||||
results:
|
||||
- aborted
|
Loading…
Reference in New Issue