summaryrefslogtreecommitdiffstats
path: root/tests/triggers/fixtures/gerrit008.xml
diff options
context:
space:
mode:
authorFatih Degirmenci <fatih.degirmenci@ericsson.com>2015-07-15 13:32:11 +0200
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>2015-08-19 21:19:07 +0200
commit65cb720febbb9ce641f368ea482559e31720c263 (patch)
treeb64af5f209b37cce196e53017279c364f6f1c0d3 /tests/triggers/fixtures/gerrit008.xml
parent746d477152fc939abd509f9cc1986c7b2683f8d4 (diff)
downloadpython-jenkins-job-builder-65cb720febbb9ce641f368ea482559e31720c263.tar.gz
python-jenkins-job-builder-65cb720febbb9ce641f368ea482559e31720c263.tar.xz
python-jenkins-job-builder-65cb720febbb9ce641f368ea482559e31720c263.zip
Add support for forbidden file paths in gerrit trigger
JJB Gerrit Trigger lacks functionality of skipping triggering of jobs if a change impacts certain paths. This change introduces support for this functionality. Change-Id: I5a1940933544932bdf00b9702e0749f31fb32f09 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Diffstat (limited to 'tests/triggers/fixtures/gerrit008.xml')
-rw-r--r--tests/triggers/fixtures/gerrit008.xml77
1 files changed, 77 insertions, 0 deletions
diff --git a/tests/triggers/fixtures/gerrit008.xml b/tests/triggers/fixtures/gerrit008.xml
new file mode 100644
index 00000000..35639fdc
--- /dev/null
+++ b/tests/triggers/fixtures/gerrit008.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec/>
+ <gerritProjects>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ <compareType>PLAIN</compareType>
+ <pattern>test-project</pattern>
+ <branches>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <compareType>PLAIN</compareType>
+ <pattern>master</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <compareType>PLAIN</compareType>
+ <pattern>stable</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ </branches>
+ <filePaths>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.FilePath>
+ <compareType>PLAIN</compareType>
+ <pattern>**</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.FilePath>
+ </filePaths>
+ <forbiddenFilePaths>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.FilePath>
+ <compareType>ANT</compareType>
+ <pattern>subdirectory/**</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.FilePath>
+ </forbiddenFilePaths>
+ <topics>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Topic>
+ <compareType>ANT</compareType>
+ <pattern>refactor-xy**</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Topic>
+ </topics>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ </gerritProjects>
+ <skipVote>
+ <onSuccessful>true</onSuccessful>
+ <onFailed>true</onFailed>
+ <onUnstable>true</onUnstable>
+ <onNotBuilt>true</onNotBuilt>
+ </skipVote>
+ <silentMode>false</silentMode>
+ <silentStartMode>true</silentStartMode>
+ <escapeQuotes>false</escapeQuotes>
+ <noNameAndEmailParameters>false</noNameAndEmailParameters>
+ <readableMessage>false</readableMessage>
+ <dependencyJobsNames>job1, job2</dependencyJobsNames>
+ <notificationLevel>ALL</notificationLevel>
+ <dynamicTriggerConfiguration>True</dynamicTriggerConfiguration>
+ <triggerConfigURL>http://myhost/mytrigger</triggerConfigURL>
+ <allowTriggeringUnreviewedPatches>true</allowTriggeringUnreviewedPatches>
+ <triggerOnEvents>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
+ <excludeDrafts>true</excludeDrafts>
+ <excludeTrivialRebase>true</excludeTrivialRebase>
+ <excludeNoCodeChange>true</excludeNoCodeChange>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
+ <verdictCategory>APRV</verdictCategory>
+ <commentAddedTriggerApprovalValue>1</commentAddedTriggerApprovalValue>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedEvent>
+ </triggerOnEvents>
+ <buildStartMessage/>
+ <buildFailureMessage/>
+ <buildSuccessfulMessage/>
+ <buildUnstableMessage/>
+ <buildNotBuiltMessage/>
+ <buildUnsuccessfulFilepath>path/to/filename</buildUnsuccessfulFilepath>
+ <customUrl/>
+ <serverName>my-server</serverName>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+</project>