--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description>Do Build check when a change is created in gerrit</description>
+ <logRotator>
+ <daysToKeep>-1</daysToKeep>
+ <numToKeep>20</numToKeep>
+ <artifactDaysToKeep>-1</artifactDaysToKeep>
+ <artifactNumToKeep>-1</artifactNumToKeep>
+ </logRotator>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec></spec>
+ <gerritProjects>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ <branches>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ </branches>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ </gerritProjects>
+ <silentMode>true</silentMode>
+ <escapeQuotes>true</escapeQuotes>
+ <triggerPatchsetCreated>true</triggerPatchsetCreated>
+ <triggerChangeMerged>false</triggerChangeMerged>
+ <triggerRefUpdated>false</triggerRefUpdated>
+ <triggerChangeAbandoned>false</triggerChangeAbandoned>
+ <triggerCommentAdded>false</triggerCommentAdded>
+ <triggerChangeRestored>false</triggerChangeRestored>
+ <retriggerChangeMerged>false</retriggerChangeMerged>
+ <buildStartMessage></buildStartMessage>
+ <buildFailureMessage></buildFailureMessage>
+ <buildSuccessfulMessage></buildSuccessfulMessage>
+ <buildUnstableMessage></buildUnstableMessage>
+ <obsMappingStr>{}</obsMappingStr>
+ <obsStagingMappingStr>{}</obsStagingMappingStr>
+ <policyStr>{}</policyStr>
+ <numberOfRetry>0</numberOfRetry>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+ <concurrentBuild>true</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+set -x
+
+python ${JENKINS_HOME}/jenkins-scripts/job_buildcheck.py
+</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers>
+ <hudson.plugins.parameterizedtrigger.BuildTrigger>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ <propertiesFile>${BUILD_TAG}.env</propertiesFile>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ </configs>
+ <projects>mail_sender, </projects>
+ <condition>FAILED</condition>
+ <triggerWithNoParameters>false</triggerWithNoParameters>
+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ </configs>
+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
+ </publishers>
+ <buildWrappers>
+ <EnvInjectBuildWrapper>
+ <info>
+ <propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
+ <propertiesContent>GIT_CACHE_DIR=${JENKINS_HOME}/git</propertiesContent>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
+ </buildWrappers>
+</project>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description>delete all tags on gerrit abandoned commit</description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec></spec>
+ <gerritProjects>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ <branches>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ </branches>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ </gerritProjects>
+ <silentMode>true</silentMode>
+ <escapeQuotes>true</escapeQuotes>
+ <triggerPatchsetCreated>false</triggerPatchsetCreated>
+ <triggerChangeMerged>false</triggerChangeMerged>
+ <triggerRefUpdated>false</triggerRefUpdated>
+ <triggerChangeAbandoned>true</triggerChangeAbandoned>
+ <triggerCommentAdded>false</triggerCommentAdded>
+ <triggerChangeRestored>false</triggerChangeRestored>
+ <retriggerChangeMerged>false</retriggerChangeMerged>
+ <buildStartMessage></buildStartMessage>
+ <buildFailureMessage></buildFailureMessage>
+ <buildSuccessfulMessage></buildSuccessfulMessage>
+ <buildUnstableMessage></buildUnstableMessage>
+ <obsMappingStr>{}</obsMappingStr>
+ <obsStagingMappingStr>{}</obsStagingMappingStr>
+ <policyStr>{}</policyStr>
+ <numberOfRetry>0</numberOfRetry>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+ <concurrentBuild>true</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+set -x
+
+${JENKINS_HOME}/jenkins-scripts/job_deletetag.sh</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers/>
+ <buildWrappers/>
+</project>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description>Do policy check when a change is created in gerrit</description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec></spec>
+ <gerritProjects>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ <branches>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ </branches>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ </gerritProjects>
+ <silentMode>true</silentMode>
+ <escapeQuotes>true</escapeQuotes>
+ <triggerPatchsetCreated>true</triggerPatchsetCreated>
+ <triggerChangeMerged>false</triggerChangeMerged>
+ <triggerRefUpdated>false</triggerRefUpdated>
+ <triggerChangeAbandoned>false</triggerChangeAbandoned>
+ <triggerCommentAdded>false</triggerCommentAdded>
+ <triggerChangeRestored>false</triggerChangeRestored>
+ <retriggerChangeMerged>false</retriggerChangeMerged>
+ <buildStartMessage></buildStartMessage>
+ <buildFailureMessage></buildFailureMessage>
+ <buildSuccessfulMessage></buildSuccessfulMessage>
+ <buildUnstableMessage></buildUnstableMessage>
+ <obsMappingStr>{}</obsMappingStr>
+ <obsStagingMappingStr>{}</obsStagingMappingStr>
+ <policyStr>{}</policyStr>
+ <numberOfRetry>0</numberOfRetry>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+ <concurrentBuild>true</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+set -x
+
+python ${JENKINS_HOME}/jenkins-scripts/job_policycheck.py</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers/>
+ <buildWrappers>
+ <EnvInjectBuildWrapper>
+ <info>
+ <propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
+ <propertiesContent>GIT_CACHE_DIR=${JENKINS_HOME}/git</propertiesContent>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
+ </buildWrappers>
+</project>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description>This script will submit a merged change to corresponding OBS staging project. If necessary, create SR to request merge to target OBS project.</description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec></spec>
+ <gerritProjects>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ <branches>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ </branches>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ </gerritProjects>
+ <silentMode>true</silentMode>
+ <escapeQuotes>true</escapeQuotes>
+ <triggerPatchsetCreated>false</triggerPatchsetCreated>
+ <triggerChangeMerged>true</triggerChangeMerged>
+ <triggerRefUpdated>true</triggerRefUpdated>
+ <triggerChangeAbandoned>false</triggerChangeAbandoned>
+ <triggerCommentAdded>false</triggerCommentAdded>
+ <triggerChangeRestored>false</triggerChangeRestored>
+ <retriggerChangeMerged>false</retriggerChangeMerged>
+ <buildStartMessage></buildStartMessage>
+ <buildFailureMessage></buildFailureMessage>
+ <buildSuccessfulMessage></buildSuccessfulMessage>
+ <buildUnstableMessage></buildUnstableMessage>
+ <obsMappingStr>{}</obsMappingStr>
+ <obsStagingMappingStr>{}</obsStagingMappingStr>
+ <policyStr>{}</policyStr>
+ <numberOfRetry>0</numberOfRetry>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+ <concurrentBuild>false</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+set -x
+
+python ${JENKINS_HOME}/jenkins-scripts/job_submitobs.py</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers>
+ <hudson.plugins.parameterizedtrigger.BuildTrigger>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ <propertiesFile>${BUILD_TAG}.env</propertiesFile>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ </configs>
+ <projects>mail_sender, </projects>
+ <condition>SUCCESS</condition>
+ <triggerWithNoParameters>false</triggerWithNoParameters>
+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ </configs>
+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
+ </publishers>
+ <buildWrappers>
+ <EnvInjectBuildWrapper>
+ <info>
+ <propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
+ <propertiesContent>GIT_CACHE_DIR=${JENKINS_HOME}/git</propertiesContent>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
+ </buildWrappers>
+</project>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description>This script will submit a merged change to corresponding OBS staging project. If necessary, create SR to request merge to target OBS project.</description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector">
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ <spec></spec>
+ <gerritProjects>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ <branches>
+ <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ <compareType>REG_EXP</compareType>
+ <pattern>.*</pattern>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
+ </branches>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
+ </gerritProjects>
+ <silentMode>true</silentMode>
+ <escapeQuotes>true</escapeQuotes>
+ <triggerPatchsetCreated>false</triggerPatchsetCreated>
+ <triggerChangeMerged>true</triggerChangeMerged>
+ <triggerRefUpdated>true</triggerRefUpdated>
+ <triggerChangeAbandoned>false</triggerChangeAbandoned>
+ <triggerCommentAdded>false</triggerCommentAdded>
+ <triggerChangeRestored>false</triggerChangeRestored>
+ <retriggerChangeMerged>false</retriggerChangeMerged>
+ <buildStartMessage></buildStartMessage>
+ <buildFailureMessage></buildFailureMessage>
+ <buildSuccessfulMessage></buildSuccessfulMessage>
+ <buildUnstableMessage></buildUnstableMessage>
+ <obsMappingStr>{}</obsMappingStr>
+ <obsStagingMappingStr>{}</obsStagingMappingStr>
+ <policyStr>{}</policyStr>
+ <numberOfRetry>0</numberOfRetry>
+ </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
+ </triggers>
+ <concurrentBuild>false</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+set -x
+
+python ${JENKINS_HOME}/jenkins-scripts/job_submitobs_v1.py</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers>
+ <hudson.plugins.parameterizedtrigger.BuildTrigger>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ <propertiesFile>${BUILD_TAG}.env</propertiesFile>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ </configs>
+ <projects>mail_sender, </projects>
+ <condition>SUCCESS</condition>
+ <triggerWithNoParameters>false</triggerWithNoParameters>
+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ </configs>
+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
+ </publishers>
+ <buildWrappers>
+ <EnvInjectBuildWrapper>
+ <info>
+ <propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
+ <propertiesContent>GIT_CACHE_DIR=${JENKINS_HOME}/git</propertiesContent>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
+ </buildWrappers>
+</project>
\ No newline at end of file
--- /dev/null
+OBS_URL=
+OBS_API_URL=
+OBS_OSCRC_PATH=
+OBS_USERNAME=
+
+GERRIT_USERNAME=
+GERRIT_HOSTNAME=
+GERRIT_SSHPORT=
+
+SMTP_SERVER=
+NOREPLY_EMAIL_SENDER=
+MAILINGLIST=
+
+MAPPING_PRJ=scm/git-obs-mapping
+RPMLINT_PRJ=scm/rpmlint-config
--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description></description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector"/>
+ <concurrentBuild>true</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+
+python ${JENKINS_HOME}/jenkins-scripts/job_mail_sender.py</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers/>
+ <buildWrappers>
+ <EnvInjectBuildWrapper>
+ <info>
+ <propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
+ </buildWrappers>
+</project>
\ No newline at end of file
--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description> </description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector">
+ <com.intel.jenkins.plugins.obsevent.trigger.ObsEventTrigger>
+ <spec></spec>
+ <interestedEvents>
+ <com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <compareType>PLAIN</compareType>
+ <pattern>{ "fields": { "obsEvent": { "type": "OBS_SRCSRV_REQUEST_ACCEPTED" } } };</pattern>
+ </com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <compareType>PLAIN</compareType>
+ <pattern>{ "fields": { "obsEvent": { "type": "OBS_SRCSRV_REQUEST_STATECHANGE" } } };</pattern>
+ </com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <compareType>PLAIN</compareType>
+ <pattern>{ "fields": { "obsEvent": { "type": "OBS_SRCSRV_REQUEST_CREATE" } } };</pattern>
+ </com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ </interestedEvents>
+ <logging>LOGGING_NONE</logging>
+ </com.intel.jenkins.plugins.obsevent.trigger.ObsEventTrigger>
+ </triggers>
+ <concurrentBuild>true</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+
+python ${JENKINS_HOME}/jenkins-scripts/job_request.py</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers>
+ <hudson.plugins.parameterizedtrigger.BuildTrigger>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ <propertiesFile>${BUILD_TAG}.env</propertiesFile>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ </configs>
+ <projects>mail_sender, </projects>
+ <condition>SUCCESS</condition>
+ <triggerWithNoParameters>false</triggerWithNoParameters>
+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ </configs>
+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
+ </publishers>
+ <buildWrappers>
+ <EnvInjectBuildWrapper>
+ <info>
+ <propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
+ <propertiesContent>GIT_CACHE_DIR=${JENKINS_HOME}/git
+
+EMAIL_TEMPLATES_DIR=${JENKINS_HOME}/jenkins-scripts/requests/email_templates/</propertiesContent>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
+ </buildWrappers>
+</project>
--- /dev/null
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description></description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector">
+ <com.intel.jenkins.plugins.obsevent.trigger.ObsEventTrigger>
+ <spec></spec>
+ <interestedEvents>
+ <com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <compareType>REG_EXP</compareType>
+ <pattern>{ "fields": { "obsEvent": { "type": "OBS_SRCSRV_REQUEST_.*" } } };</pattern>
+ </com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <compareType>PLAIN</compareType>
+ <pattern>{ "fields": { "obsEvent": { "type": "OBS_REPO_PUBLISHED" } } };</pattern>
+ </com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ <compareType>PLAIN</compareType>
+ <pattern>{ "fields": { "obsEvent": { "type": "OBS_BUILD_SUCCESS" } } };</pattern>
+ </com.intel.jenkins.plugins.obsevent.data.CompareEvent>
+ </interestedEvents>
+ <logging>LOGGING_NONE</logging>
+ </com.intel.jenkins.plugins.obsevent.trigger.ObsEventTrigger>
+ </triggers>
+ <concurrentBuild>false</concurrentBuild>
+ <builders>
+ <hudson.tasks.Shell>
+ <command>#!/bin/bash
+set -x
+
+python ${JENKINS_HOME}/jenkins-scripts/job_obsevent_dispatcher.py</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers/>
+ <buildWrappers>
+ <EnvInjectBuildWrapper>
+ <info>
+ <propertiesContent># which queue to dispatch to if received a request event
+REQUESTS_QUEUE_NAME = requests
+
+# which queue to dispatch to if received a repo published event
+REPOMAKER_QUEUE_NAME = repomaker
+
+# which queue to dispatch to if received a build success event
+BUILD_STATUS_QUEUE_NAME = build_status
+</propertiesContent>
+ <loadFilesFromMaster>false</loadFilesFromMaster>
+ </info>
+ </EnvInjectBuildWrapper>
+ </buildWrappers>
+</project>