<description>This job handles the image infomation updates and image manifest creation etc.</description>
<keepDependencies>false</keepDependencies>
<properties>
- <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
<useBuildBlocker>false</useBuildBlocker>
+ <blockLevel>UNDEFINED</blockLevel>
+ <scanQueueFor>DISABLED</scanQueueFor>
+ <blockingJobs></blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
- <hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
- <priority>100</priority>
- </hudson.queueSorter.PrioritySorterJobProperty>
- <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
- <autoRebuild>false</autoRebuild>
- <rebuildDisabled>false</rebuildDisabled>
- </com.sonyericsson.rebuild.RebuildSettings>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>7</daysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
+ <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
+ <autoRebuild>false</autoRebuild>
+ <rebuildDisabled>false</rebuildDisabled>
+ </com.sonyericsson.rebuild.RebuildSettings>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<hudson.model.FileParameterDefinition>
</hudson.tasks.Shell>
</builders>
<publishers>
- <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@1.8">
- <groovyScript>/*
+ <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
+ <script plugin="script-security@1.28">
+ <script>/*
<< LOG:TRIGGER_INFO >>
"bm_stage" : "Submit",
}
if(bm_repo_data_build_id?.matches()) {
manager.addShortText('\n[ ' + bm_repo_data_build_id.group(1) + ' ]')
-}</groovyScript>
+}</script>
+ <sandbox>false</sandbox>
+ </script>
<behavior>0</behavior>
+ <runForMatrixParent>false</runForMatrixParent>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.24">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
- <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.3">
+ <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
<includes>configuration, jenkins-scripts/job_buildmonitor.py, jenkins-scripts/common/*, jenkins-scripts/repomaker/*, jenkins-scripts/images/*</includes>
<excludes></excludes>
<flatten>false</flatten>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@1.90">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
+ <secureGroovyScript plugin="script-security@1.28">
+ <script></script>
+ <sandbox>false</sandbox>
+ </secureGroovyScript>
<loadFilesFromMaster>false</loadFilesFromMaster>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>/*
<< LOG:TRIGGER_INFO >>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.6">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description>Publish Services or Tools release to archive/. Optionally update symlink. Run only manually.
This multi-config job runs on backend or download server, determined by args;
It skips running on another server.
</description>
- <logRotator class="hudson.tasks.LogRotator">
- <daysToKeep>-1</daysToKeep>
- <numToKeep>50</numToKeep>
- <artifactDaysToKeep>-1</artifactDaysToKeep>
- <artifactNumToKeep>-1</artifactNumToKeep>
- </logRotator>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.security.AuthorizationMatrixProperty>
<permission>hudson.model.Item.Read:anonymous</permission>
</hudson.security.AuthorizationMatrixProperty>
- <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
<useBuildBlocker>false</useBuildBlocker>
+ <blockLevel>UNDEFINED</blockLevel>
+ <scanQueueFor>DISABLED</scanQueueFor>
+ <blockingJobs></blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
- <hudson.queueSorter.PrioritySorterJobProperty plugin="PrioritySorter@2.8">
- <priority>100</priority>
- </hudson.queueSorter.PrioritySorterJobProperty>
+ <jenkins.model.BuildDiscarderProperty>
+ <strategy class="hudson.tasks.LogRotator">
+ <daysToKeep>-1</daysToKeep>
+ <numToKeep>50</numToKeep>
+ <artifactDaysToKeep>-1</artifactDaysToKeep>
+ <artifactNumToKeep>-1</artifactNumToKeep>
+ </strategy>
+ </jenkins.model.BuildDiscarderProperty>
+ <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
+ <autoRebuild>false</autoRebuild>
+ <rebuildDisabled>false</rebuildDisabled>
+ </com.sonyericsson.rebuild.RebuildSettings>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<hudson.model.ChoiceParameterDefinition>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description>Publish Services or Tools release to archive/. Optionally update symlink. Run only manually.
This multi-config job runs on backend or download server, determined by args;
<scanQueueFor>DISABLED</scanQueueFor>
<blockingJobs></blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
- <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
- <autoRebuild>false</autoRebuild>
- <rebuildDisabled>false</rebuildDisabled>
- </com.sonyericsson.rebuild.RebuildSettings>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>-1</daysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
+ <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
+ <autoRebuild>false</autoRebuild>
+ <rebuildDisabled>false</rebuildDisabled>
+ </com.sonyericsson.rebuild.RebuildSettings>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<hudson.model.ChoiceParameterDefinition>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
<propertiesContent>EXTRA_REPOS=openSUSE-12.3:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_12.3/\
openSUSE-13.1:python-pytest\
openSUSE-13.2:python-pytest
</propertiesContent>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>180</min>
- <max>200</max>
- <unstable>1190</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
<propertiesContent>EXTRA_REPOS=openSUSE-12.3:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_12.3/\
TEST_REQUIRES=openSUSE-12.3:python-mock python-nose\
openSUSE-13.1:python-mock python-nose\
openSUSE-13.2:python-mock python-nose</propertiesContent>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>30</min>
- <max>40</max>
- <unstable>35</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
+ <includes>configuration</includes>
+ <excludes></excludes>
+ <flatten>false</flatten>
+ <includeAntExcludes>false</includeAntExcludes>
+ <hudsonHomeRelative>false</hudsonHomeRelative>
+ <relativeTo>userContent</relativeTo>
+ </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
+ <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
<propertiesContent>EXTRA_REPOS=openSUSE-12.3:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_12.3/\
openSUSE-13.1:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_13.1/\
openSUSE-13.2:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_13.2/
TEST_REQUIRES=openSUSE-12.3:python-mock python-nose\
openSUSE-13.1:python-mock python-nose\
openSUSE-13.2:python-mock python-nose</propertiesContent>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>90</min>
- <max>110</max>
- <unstable>100</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
<com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
<propertiesContent>EXTRA_REPOS=openSUSE-12.3:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_12.3/\
TEST_REQUIRES=openSUSE-12.3:python-mock python-nose\
openSUSE-13.1:python-mock python-nose\
openSUSE-13.2:python-mock python-nose</propertiesContent>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>45</min>
- <max>55</max>
- <unstable>50</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
<com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
<propertiesContent>EXTRA_REPOS=openSUSE-12.3:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_12.3/\
openSUSE-13.1:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_13.1/\
openSUSE-13.2:${URL_PUBLIC_REPO_BASE}/Tools:/Devel/openSUSE_13.2/
</propertiesContent>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
- <daysToKeep>20</daysToKeep>
+ <daysToKeep>7</daysToKeep>
<numToKeep>100</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</builders>
<publishers/>
<buildWrappers>
- <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
- <includes>configuration</includes>
- <excludes></excludes>
- <flatten>false</flatten>
- <includeAntExcludes>false</includeAntExcludes>
- <hudsonHomeRelative>false</hudsonHomeRelative>
- <relativeTo>userContent</relativeTo>
- </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
- <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
- <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
- <includes>configuration</includes>
- <excludes></excludes>
- <flatten>false</flatten>
- <includeAntExcludes>false</includeAntExcludes>
- <hudsonHomeRelative>false</hudsonHomeRelative>
- <relativeTo>userContent</relativeTo>
- </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
- <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>150</min>
- <max>160</max>
- <unstable>155</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
- <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
- <includes>configuration</includes>
- <excludes></excludes>
- <flatten>false</flatten>
- <includeAntExcludes>false</includeAntExcludes>
- <hudsonHomeRelative>false</hudsonHomeRelative>
- <relativeTo>userContent</relativeTo>
- </com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
- <propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>10000</min>
- <max>20000</max>
- <unstable>30000</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
<com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
<propertiesContent>TEST_REQUIRES=CentOS-6.6:tar pristine-tar unzip gnupg man python-mock librpm-tizen dpkg-devel\
Ubuntu-14.10:unzip zipmerge\
Ubuntu-15.04:unzip zipmerge\
Debian-7.8:unzip zipmerge</propertiesContent>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.cobertura.CoberturaPublisher plugin="cobertura@1.9.6">
- <coberturaReportFile>**/coverage.xml</coberturaReportFile>
- <onlyStable>false</onlyStable>
- <failUnhealthy>false</failUnhealthy>
- <failUnstable>false</failUnstable>
- <autoUpdateHealth>false</autoUpdateHealth>
- <autoUpdateStability>false</autoUpdateStability>
- <zoomCoverageChart>false</zoomCoverageChart>
- <maxNumberOfBuilds>0</maxNumberOfBuilds>
- <failNoReports>true</failNoReports>
- <healthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>8000000</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>7000000</int>
- </entry>
- </targets>
- </healthyTarget>
- <unhealthyTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </unhealthyTarget>
- <failingTarget>
- <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- <entry>
- <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
- <int>0</int>
- </entry>
- </targets>
- </failingTarget>
- <sourceEncoding>ASCII</sourceEncoding>
- </hudson.plugins.cobertura.CoberturaPublisher>
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.20">
<testResults>reports/nosetests.xml</testResults>
<keepLongStdio>false</keepLongStdio>
<healthScaleFactor>1.0</healthScaleFactor>
<allowEmptyResults>false</allowEmptyResults>
</hudson.tasks.junit.JUnitResultArchiver>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>99999</min>
- <max>100000</max>
- <unstable>99999</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
</publishers>
<buildWrappers>
<com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
<?xml version='1.0' encoding='UTF-8'?>
-<matrix-project plugin="matrix-project@1.10">
+<matrix-project plugin="matrix-project@1.11">
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
</command>
</hudson.tasks.Shell>
</builders>
- <publishers>
- <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
- <config>
- <suppressions class="sorted-set"/>
- <typeConfigs>
- <entry>
- <string>checkstyle</string>
- <hudson.plugins.violations.TypeConfig>
- <type>checkstyle</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>codenarc</string>
- <hudson.plugins.violations.TypeConfig>
- <type>codenarc</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>cpplint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>cpplint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>csslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>csslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>findbugs</string>
- <hudson.plugins.violations.TypeConfig>
- <type>findbugs</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>fxcop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>fxcop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>gendarme</string>
- <hudson.plugins.violations.TypeConfig>
- <type>gendarme</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jcreport</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jcreport</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>jslint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>jslint</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pep8</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pep8</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>perlcritic</string>
- <hudson.plugins.violations.TypeConfig>
- <type>perlcritic</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pmd</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pmd</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>pylint</string>
- <hudson.plugins.violations.TypeConfig>
- <type>pylint</type>
- <min>40</min>
- <max>50</max>
- <unstable>45</unstable>
- <usePattern>false</usePattern>
- <pattern>reports/pylint.log</pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>simian</string>
- <hudson.plugins.violations.TypeConfig>
- <type>simian</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- <entry>
- <string>stylecop</string>
- <hudson.plugins.violations.TypeConfig>
- <type>stylecop</type>
- <min>10</min>
- <max>999</max>
- <unstable>999</unstable>
- <usePattern>false</usePattern>
- <pattern></pattern>
- </hudson.plugins.violations.TypeConfig>
- </entry>
- </typeConfigs>
- <limit>100</limit>
- <sourcePathPattern></sourcePathPattern>
- <fauxProjectPath></fauxProjectPath>
- <encoding>default</encoding>
- </config>
- </hudson.plugins.violations.ViolationsPublisher>
- </publishers>
+ <publishers/>
<buildWrappers>
<com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
<includes>configuration</includes>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<completeBuild>true</completeBuild>
</touchStoneResultCondition>
</executionStrategy>
-</matrix-project>
\ No newline at end of file
+</matrix-project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</script>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<description></description>
<defaultValue></defaultValue>
</hudson.model.StringParameterDefinition>
+ <org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterDefinition plugin="nodelabelparameter@1.7.2">
+ <name>BACKEND_SELECTION</name>
+ <description></description>
+ <defaultValue>BACKEND_01</defaultValue>
+ <allNodesMatchingLabel>false</allNodesMatchingLabel>
+ <triggerIfResult>allCases</triggerIfResult>
+ <nodeEligibility class="org.jvnet.jenkins.plugins.nodelabelparameter.node.AllNodeEligibility"/>
+ </org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
</properties>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getLogMatcher('.*"build_id": "(.*)".*')
if(matcher?.matches()) {
<behavior>0</behavior>
<runForMatrixParent>false</runForMatrixParent>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
- <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.33">
<patterns class="empty-list"/>
<deleteDirs>false</deleteDirs>
<skipWhenFailed>false</skipWhenFailed>
</hudson.plugins.ws__cleanup.WsCleanup>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<properties>
<hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
<useBuildBlocker>true</useBuildBlocker>
- <blockLevel>UNDEFINED</blockLevel>
+ <blockLevel>GLOBAL</blockLevel>
<scanQueueFor>DISABLED</scanQueueFor>
<blockingJobs>pre-release-create</blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
- <daysToKeep>7</daysToKeep>
+ <daysToKeep>14</daysToKeep>
<numToKeep>1000</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
<condition>ALWAYS</condition>
<triggerWithNoParameters>false</triggerWithNoParameters>
<triggerFromChildProjects>false</triggerFromChildProjects>
- <block/>
+ <block>
+ <buildStepFailureThreshold>
+ <name>FAILURE</name>
+ <ordinal>2</ordinal>
+ <color>RED</color>
+ <completeBuild>true</completeBuild>
+ </buildStepFailureThreshold>
+ <unstableThreshold>
+ <name>FAILURE</name>
+ <ordinal>2</ordinal>
+ <color>RED</color>
+ <completeBuild>true</completeBuild>
+ </unstableThreshold>
+ <failureThreshold>
+ <name>FAILURE</name>
+ <ordinal>2</ordinal>
+ <color>RED</color>
+ <completeBuild>true</completeBuild>
+ </failureThreshold>
+ </block>
<buildAllNodesWithLabel>false</buildAllNodesWithLabel>
</hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
</configs>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getLogMatcher(".*build_id='(.*)'\$")
if(matcher?.matches()) {
<behavior>0</behavior>
<runForMatrixParent>false</runForMatrixParent>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
+ <hudson.tasks.Mailer plugin="mailer@1.20">
+ <recipients>tizen.build@samsung.com</recipients>
+ <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+ <sendToIndividuals>false</sendToIndividuals>
+ </hudson.tasks.Mailer>
<hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.33">
<configs>
<hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
- <assignedNode>imager</assignedNode>
+ <assignedNode>imager||imager_snapshot</assignedNode>
<canRoam>false</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
sed -i "s|^cachedir= /var/tmp/mic/cache|cachedir= $MIC_WORK_DIR/cache|g" $MIC_CONF_FILE
sed -i "s|^rootdir=/var/tmp/mic-bootstrap|rootdir= $MIC_WORK_DIR/mic-bootstrap|g" $MIC_CONF_FILE
-python ${WORKSPACE}/jenkins-scripts/job_imager.py
-</command>
+python ${WORKSPACE}/jenkins-scripts/job_imager.py</command>
</hudson.tasks.Shell>
</builders>
<publishers>
</configs>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def name = manager.getLogMatcher('.*"name": "(.*)".*')
def build = manager.getLogMatcher('.*"buildid": "(.*)".*')
if(name?.matches() && build?.matches()) {
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
- <daysToKeep>5</daysToKeep>
+ <daysToKeep>7</daysToKeep>
<numToKeep>100</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</hudson.model.StringParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
- <EnvInjectJobProperty plugin="envinject@2.0">
+ <EnvInjectJobProperty plugin="envinject@2.1">
<info>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<command>#/bin/bash
python ${WORKSPACE}/jenkins-scripts/job_test_build.py</command>
</hudson.tasks.Shell>
- <EnvInjectBuilder plugin="envinject@2.0">
+ <EnvInjectBuilder plugin="envinject@2.1">
<info>
<propertiesFilePath>Results.ENV</propertiesFilePath>
</info>
<caseSensitive>true</caseSensitive>
</hudson.tasks.ArtifactArchiver>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def run = Thread.currentThread().executable
def en = run.getEnvironment()
if (en["IMAGE"] != "")
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers/>
-</project>
\ No newline at end of file
+</project>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def project = manager.getLogMatcher("project='(.*)'")
def repo = manager.getLogMatcher("repo='(.*)'")
def event_type = manager.getLogMatcher("event_type='(.*)'")
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getLogMatcher(".*\"name\": (.*)\$")
+def project = manager.getLogMatcher(".*\"project\": (.*)\$")
+def bm_pre_project = manager.getLogMatcher('.*"project": "home:prerelease:(.*):submit:(.*):([0-9]+.[0-9]+)".*')
if(matcher?.matches()) {
manager.addShortText(matcher.group(1))
manager.addShortText("??")
//manager.build.delete()
}
-</script>
+if(project?.matches()) {
+ manager.addShortText('\n[ ' + project.group(1) + ' ]')
+}
+if(bm_pre_project?.matches()) {
+ manager.addShortText('\n[ ' + bm_pre_project.group(1) + ' ][ ' + bm_pre_project.group(2) + ' ][ ' + bm_pre_project.group(3) + ' ]')
+}</script>
<sandbox>false</sandbox>
</script>
<behavior>0</behavior>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
- <script>def matcher = manager.getMatcher(manager.build.logFile, "home:hudson:prerelease:(.*)")
+ <script plugin="script-security@1.28">
+ <script>def matcher = manager.getMatcher(manager.build.logFile, '.*"project": "home:prerelease:(.*)".*')
if(matcher?.matches()) {
manager.addShortText(matcher.group(1))
}else{
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<useBuildBlocker>true</useBuildBlocker>
<blockLevel>GLOBAL</blockLevel>
<scanQueueFor>ALL</scanQueueFor>
- <blockingJobs>create-snapshot</blockingJobs>
+ <blockingJobs>image-creator
+create-snapshot</blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>30</daysToKeep>
- <numToKeep>10000</numToKeep>
+ <numToKeep>1000</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
- <quietPeriod>30</quietPeriod>
<assignedNode>download</assignedNode>
<canRoam>false</canRoam>
<disabled>false</disabled>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def project = manager.getLogMatcher('.*"project": "home:prerelease:(.*):submit:(.*)".*')
if(project?.matches()) {
manager.addShortText("\n")
- manager.addShortText(project.group(1))
+ manager.addShortText(project.group(1) + ' + ' + project.group(2))
}else{
manager.addShortText("undefined project")
}
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
- <script>def matcher = manager.getLogMatcher(".*home:prerelease:(.*)\$")
+ <script plugin="script-security@1.28">
+ <script>def matcher = manager.getLogMatcher("^Creating temporary review OBS project home:prerelease:(.*)\$")
if(matcher?.matches()) {
manager.addShortText(matcher.group(1))
</hudson.tasks.Mailer>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<properties>
<hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
<useBuildBlocker>true</useBuildBlocker>
- <blockLevel>UNDEFINED</blockLevel>
- <scanQueueFor>DISABLED</scanQueueFor>
+ <blockLevel>GLOBAL</blockLevel>
+ <scanQueueFor>ALL</scanQueueFor>
<blockingJobs>image-creator
create-snapshot</blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
sed -i "s|^cachedir= /var/tmp/mic/cache|cachedir= $MIC_WORK_DIR/cache|g" $MIC_CONF_FILE
sed -i "s|^rootdir=/var/tmp/mic-bootstrap|rootdir= $MIC_WORK_DIR/mic-bootstrap|g" $MIC_CONF_FILE
-python ${WORKSPACE}/jenkins-scripts/job_imager.py
-</command>
+python ${WORKSPACE}/jenkins-scripts/job_imager.py</command>
</hudson.tasks.Shell>
</builders>
<publishers>
</configs>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def name = manager.getLogMatcher('.*"name": "(.*)".*')
def build = manager.getLogMatcher('.*"buildid": "(.*)".*')
if(name?.matches() && build?.matches()) {
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
- <daysToKeep>365</daysToKeep>
+ <daysToKeep>30</daysToKeep>
<numToKeep>365</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getLogMatcher("Submission (.*) has been (.*)\$")
if(matcher?.matches()) {
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<useBuildBlocker>false</useBuildBlocker>
<blockLevel>UNDEFINED</blockLevel>
<scanQueueFor>DISABLED</scanQueueFor>
- <blockingJobs>pre-release-create</blockingJobs>
+ <blockingJobs></blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
- <daysToKeep>7</daysToKeep>
+ <daysToKeep>14</daysToKeep>
<numToKeep>1000</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getLogMatcher(".*build_id='(.*)'\$")
if(matcher?.matches()) {
<behavior>0</behavior>
<runForMatrixParent>false</runForMatrixParent>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
+ <hudson.tasks.Mailer plugin="mailer@1.20">
+ <recipients>tizen.build@samsung.com</recipients>
+ <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+ <sendToIndividuals>false</sendToIndividuals>
+ </hudson.tasks.Mailer>
</publishers>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<useBuildBlocker>false</useBuildBlocker>
<blockLevel>UNDEFINED</blockLevel>
<scanQueueFor>DISABLED</scanQueueFor>
- <blockingJobs>pre-release-create</blockingJobs>
+ <blockingJobs></blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getLogMatcher('.*"target": "(.*)".*')
if(matcher?.matches()) {
<behavior>0</behavior>
<runForMatrixParent>false</runForMatrixParent>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
+ <hudson.tasks.Mailer plugin="mailer@1.20">
+ <recipients>tizen.build@samsung.com</recipients>
+ <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+ <sendToIndividuals>false</sendToIndividuals>
+ </hudson.tasks.Mailer>
+ <hudson.plugins.parameterizedtrigger.BuildTrigger plugin="parameterized-trigger@2.33">
+ <configs>
+ <hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ <configs>
+ <hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ <propertiesFile>REF_PRECHECK_BUILD.env</propertiesFile>
+ <failTriggerOnMissing>true</failTriggerOnMissing>
+ <useMatrixChild>false</useMatrixChild>
+ <onlyExactRuns>false</onlyExactRuns>
+ </hudson.plugins.parameterizedtrigger.FileBuildParameters>
+ </configs>
+ <projects>ref-precheck-project-obs</projects>
+ <condition>SUCCESS</condition>
+ <triggerWithNoParameters>false</triggerWithNoParameters>
+ <triggerFromChildProjects>false</triggerFromChildProjects>
+ </hudson.plugins.parameterizedtrigger.BuildTriggerConfig>
+ </configs>
+ </hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
+</project>
\ No newline at end of file
+<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
- <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.4.1">
+ <hudson.plugins.buildblocker.BuildBlockerProperty plugin="build-blocker-plugin@1.7.3">
<useBuildBlocker>false</useBuildBlocker>
+ <blockLevel>UNDEFINED</blockLevel>
+ <scanQueueFor>DISABLED</scanQueueFor>
+ <blockingJobs></blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
<autoRebuild>false</autoRebuild>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers/>
- <concurrentBuild>false</concurrentBuild>
+ <concurrentBuild>true</concurrentBuild>
<builders>
<hudson.tasks.Shell>
<command>python ${WORKSPACE}/jenkins-scripts/job_ref_precheck_project_obs.py</command>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.24">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
- <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.3">
+ <com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper plugin="copy-to-slave@1.4.4">
<includes>configuration, jenkins-scripts/job_ref_precheck_project_obs.py, jenkins-scripts/common/*</includes>
<excludes></excludes>
<flatten>false</flatten>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
+</project>
\ No newline at end of file
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
- <script>def build_id = manager.getLogMatcher(".*build_id='(.*)'\$")
-def updt = manager.getLogMatcher("Profile (.*) updated to (.*)")
-
-if(updt?.matches()) {
- manager.addShortText("\n")
- manager.addShortText(updt.group(1) + ' -> ' + updt.group(2))
-} else if(build_id?.matches()) {
- manager.addShortText("\n")
- manager.addShortText(build_id.group(1))
-}</script>
+ <script plugin="script-security@1.28">
+ <script></script>
<sandbox>false</sandbox>
</script>
<behavior>0</behavior>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
<scanQueueFor>DISABLED</scanQueueFor>
<blockingJobs></blockingJobs>
</hudson.plugins.buildblocker.BuildBlockerProperty>
- <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
- <autoRebuild>false</autoRebuild>
- <rebuildDisabled>false</rebuildDisabled>
- </com.sonyericsson.rebuild.RebuildSettings>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>7</daysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</jenkins.model.BuildDiscarderProperty>
+ <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
+ <autoRebuild>false</autoRebuild>
+ <rebuildDisabled>false</rebuildDisabled>
+ </com.sonyericsson.rebuild.RebuildSettings>
<hudson.model.ParametersDefinitionProperty>
<parameterDefinitions>
<hudson.model.StringParameterDefinition>
<description></description>
<defaultValue></defaultValue>
</hudson.model.StringParameterDefinition>
- <hudson.model.StringParameterDefinition>
+ <hudson.model.ChoiceParameterDefinition>
<name>profile</name>
- <description>Tizen:Unified
-Tizen:3.0:Mobile
-Tizen:3.0:Wearable
-Tizen:3.0:TV
-Tizen:3.0:Base</description>
- <defaultValue></defaultValue>
- </hudson.model.StringParameterDefinition>
+ <description></description>
+ <choices class="java.util.Arrays$ArrayList">
+ <a class="string-array">
+ <string>Tizen:Unified</string>
+ <string>Tizen:3.0:Mobile</string>
+ <string>Tizen:3.0:Wearable</string>
+ <string>Tizen:3.0:TV</string>
+ <string>Tizen:3.0:Base</string>
+ </a>
+ </choices>
+ </hudson.model.ChoiceParameterDefinition>
<hudson.model.StringParameterDefinition>
<name>release_id</name>
<description>Example: tizen-3.0-wearable_20161223.2</description>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher_title = manager.getLogMatcher('.*"Title": "(.*)"')
if(matcher_title?.matches()) {
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
- <daysToKeep>7</daysToKeep>
+ <daysToKeep>30</daysToKeep>
<numToKeep>100</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</script>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</hudson.plugins.parameterizedtrigger.TriggerBuilder>
</builders>
<publishers>
+ <org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
+ <script plugin="script-security@1.28">
+ <script>def prj = manager.getLogMatcher('.*"sourceproject": "home:prerelease:(.*)".*')
+def sr = manager.getLogMatcher('.*"number": "(.*)".*')
+manager.addShortText(prj.group(1) + '\n' + sr.group(1))</script>
+ <sandbox>false</sandbox>
+ </script>
+ <behavior>0</behavior>
+ <runForMatrixParent>false</runForMatrixParent>
+ </org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
<hudson.tasks.Mailer plugin="mailer@1.20">
<recipients>tizen.build@samsung.com</recipients>
<dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
<propertiesContent>EMAIL_TEMPLATES_DIR=${JENKINS_HOME}/jenkins-scripts/obs_requests/email_templates/</propertiesContent>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def event_type = manager.getLogMatcher('.*"event_type": "(.*)".*')
def pkg = manager.getLogMatcher('.*"package": "(.*)".*')
manager.addShortText(pkg.group(1)+':'+event_type.group(1))</script>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</hudson.tasks.Shell>
</builders>
<publishers>
- <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.33">
<patterns class="empty-list"/>
<deleteDirs>false</deleteDirs>
<skipWhenFailed>false</skipWhenFailed>
</hudson.plugins.ws__cleanup.WsCleanup>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getMatcher(manager.build.logFile, ".*Request URL:([^\"]*).*")
if(matcher?.matches()) {
manager.addShortText("<a href=\"${matcher.group(1)}\">${matcher.group(1)}</a>")
</hudson.plugins.parameterizedtrigger.BuildTrigger>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${JENKINS_HOME}/jobs/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</hudson.plugins.buildblocker.BuildBlockerProperty>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
- <daysToKeep>5</daysToKeep>
+ <daysToKeep>7</daysToKeep>
<numToKeep>100</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</hudson.model.StringParameterDefinition>
</parameterDefinitions>
</hudson.model.ParametersDefinitionProperty>
- <EnvInjectJobProperty plugin="envinject@2.0">
+ <EnvInjectJobProperty plugin="envinject@2.1">
<info>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
+</project>
\ No newline at end of file
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
- <script>def matcher_title = manager.getLogMatcher('.*"Title": "(.*)"')
+ <script plugin="script-security@1.28">
+ <script>def matcher_title = manager.getLogMatcher('.*"Title": "(.*):Tizen:(.*):submit:(.*)"')
if(matcher_title?.matches()) {
- manager.addShortText('\n'+matcher_title.group(1))
+ manager.addShortText('\n'+matcher_title.group(2)+' + ' + matcher_title.group(3))
}
</script>
<sandbox>false</sandbox>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
+</project>
\ No newline at end of file
<autoRebuild>false</autoRebuild>
<rebuildDisabled>false</rebuildDisabled>
</com.sonyericsson.rebuild.RebuildSettings>
+ <hudson.model.ParametersDefinitionProperty>
+ <parameterDefinitions>
+ <hudson.model.StringParameterDefinition>
+ <name>GERRIT_PROJECT</name>
+ <description></description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ </parameterDefinitions>
+ </hudson.model.ParametersDefinitionProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
<assignedNode>master</assignedNode>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<jenkins.model.BuildDiscarderProperty>
<strategy class="hudson.tasks.LogRotator">
<daysToKeep>7</daysToKeep>
- <numToKeep>1000</numToKeep>
+ <numToKeep>100</numToKeep>
<artifactDaysToKeep>-1</artifactDaysToKeep>
<artifactNumToKeep>-1</artifactNumToKeep>
</strategy>
</builders>
<publishers>
<org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder plugin="groovy-postbuild@2.3.1">
- <script plugin="script-security@1.27">
+ <script plugin="script-security@1.28">
<script>def matcher = manager.getLogMatcher('.*\"build_id\": "(.*)".*')
if(matcher?.matches()) {
<behavior>0</behavior>
<runForMatrixParent>false</runForMatrixParent>
</org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder>
- <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.WsCleanup plugin="ws-cleanup@0.33">
<patterns class="empty-list"/>
<deleteDirs>false</deleteDirs>
<skipWhenFailed>false</skipWhenFailed>
</hudson.plugins.ws__cleanup.WsCleanup>
</publishers>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>
</builders>
<publishers/>
<buildWrappers>
- <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
+ <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.33">
<deleteDirs>false</deleteDirs>
<cleanupParameter></cleanupParameter>
<externalDelete></externalDelete>
<hudsonHomeRelative>false</hudsonHomeRelative>
<relativeTo>userContent</relativeTo>
</com.michelin.cio.hudson.plugins.copytoslave.CopyToSlaveBuildWrapper>
- <EnvInjectBuildWrapper plugin="envinject@2.0">
+ <EnvInjectBuildWrapper plugin="envinject@2.1">
<info>
<propertiesFilePath>${WORKSPACE}/configuration</propertiesFilePath>
- <secureGroovyScript plugin="script-security@1.27">
+ <secureGroovyScript plugin="script-security@1.28">
<script></script>
<sandbox>false</sandbox>
</secureGroovyScript>
</info>
</EnvInjectBuildWrapper>
</buildWrappers>
-</project>
\ No newline at end of file
+</project>