Jenkins job config for LMS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='UTF-8'?> | |
<project> | |
<actions/> | |
<description><img src="ws/build/pdepend/overview-pyramid.svg" >
 | |
<img type="image/svg+xml" height="300" src="ws/build/pdepend/dependencies.svg" width="500"></img></description> | |
<keepDependencies>false</keepDependencies> | |
<properties/> | |
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.4.2"> | |
<configVersion>2</configVersion> | |
<userRemoteConfigs> | |
<hudson.plugins.git.UserRemoteConfig> | |
<url>/home/user/lms</url> | |
</hudson.plugins.git.UserRemoteConfig> | |
</userRemoteConfigs> | |
<branches> | |
<hudson.plugins.git.BranchSpec> | |
<name>*/branch</name> | |
</hudson.plugins.git.BranchSpec> | |
</branches> | |
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> | |
<submoduleCfg class="list"/> | |
<extensions/> | |
</scm> | |
<canRoam>true</canRoam> | |
<disabled>false</disabled> | |
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> | |
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> | |
<triggers/> | |
<concurrentBuild>false</concurrentBuild> | |
<builders> | |
<hudson.tasks.Shell> | |
<command>cd $WORKSPACE | |
composer update | |
</command> | |
</hudson.tasks.Shell> | |
<hudson.tasks.Ant plugin="ant@1.2"> | |
<targets>full-build</targets> | |
</hudson.tasks.Ant> | |
</builders> | |
<publishers> | |
<hudson.plugins.warnings.WarningsPublisher plugin="warnings@4.51"> | |
<healthy></healthy> | |
<unHealthy></unHealthy> | |
<thresholdLimit>low</thresholdLimit> | |
<pluginName>[WARNINGS] </pluginName> | |
<defaultEncoding></defaultEncoding> | |
<canRunOnFailed>true</canRunOnFailed> | |
<usePreviousBuildAsReference>false</usePreviousBuildAsReference> | |
<useStableBuildAsReference>false</useStableBuildAsReference> | |
<useDeltaValues>false</useDeltaValues> | |
<thresholds plugin="analysis-core@1.75"> | |
<unstableTotalAll></unstableTotalAll> | |
<unstableTotalHigh></unstableTotalHigh> | |
<unstableTotalNormal></unstableTotalNormal> | |
<unstableTotalLow></unstableTotalLow> | |
<unstableNewAll></unstableNewAll> | |
<unstableNewHigh></unstableNewHigh> | |
<unstableNewNormal></unstableNewNormal> | |
<unstableNewLow></unstableNewLow> | |
<failedTotalAll></failedTotalAll> | |
<failedTotalHigh></failedTotalHigh> | |
<failedTotalNormal></failedTotalNormal> | |
<failedTotalLow></failedTotalLow> | |
<failedNewAll></failedNewAll> | |
<failedNewHigh></failedNewHigh> | |
<failedNewNormal></failedNewNormal> | |
<failedNewLow></failedNewLow> | |
</thresholds> | |
<shouldDetectModules>false</shouldDetectModules> | |
<dontComputeNew>false</dontComputeNew> | |
<doNotResolveRelativePaths>true</doNotResolveRelativePaths> | |
<includePattern></includePattern> | |
<excludePattern></excludePattern> | |
<messagesPattern></messagesPattern> | |
<parserConfigurations/> | |
<consoleParsers> | |
<hudson.plugins.warnings.ConsoleParser> | |
<parserName>PHP Runtime</parserName> | |
</hudson.plugins.warnings.ConsoleParser> | |
</consoleParsers> | |
</hudson.plugins.warnings.WarningsPublisher> | |
<hudson.plugins.checkstyle.CheckStylePublisher plugin="checkstyle@3.44"> | |
<healthy></healthy> | |
<unHealthy></unHealthy> | |
<thresholdLimit>low</thresholdLimit> | |
<pluginName>[CHECKSTYLE] </pluginName> | |
<defaultEncoding></defaultEncoding> | |
<canRunOnFailed>true</canRunOnFailed> | |
<usePreviousBuildAsReference>false</usePreviousBuildAsReference> | |
<useStableBuildAsReference>false</useStableBuildAsReference> | |
<useDeltaValues>false</useDeltaValues> | |
<thresholds plugin="analysis-core@1.75"> | |
<unstableTotalAll></unstableTotalAll> | |
<unstableTotalHigh></unstableTotalHigh> | |
<unstableTotalNormal></unstableTotalNormal> | |
<unstableTotalLow></unstableTotalLow> | |
<unstableNewAll></unstableNewAll> | |
<unstableNewHigh></unstableNewHigh> | |
<unstableNewNormal></unstableNewNormal> | |
<unstableNewLow></unstableNewLow> | |
<failedTotalAll></failedTotalAll> | |
<failedTotalHigh></failedTotalHigh> | |
<failedTotalNormal></failedTotalNormal> | |
<failedTotalLow></failedTotalLow> | |
<failedNewAll></failedNewAll> | |
<failedNewHigh></failedNewHigh> | |
<failedNewNormal></failedNewNormal> | |
<failedNewLow></failedNewLow> | |
</thresholds> | |
<shouldDetectModules>false</shouldDetectModules> | |
<dontComputeNew>false</dontComputeNew> | |
<doNotResolveRelativePaths>false</doNotResolveRelativePaths> | |
<pattern>build/logs/checkstyle.xml</pattern> | |
</hudson.plugins.checkstyle.CheckStylePublisher> | |
<hudson.plugins.pmd.PmdPublisher plugin="pmd@3.43"> | |
<healthy></healthy> | |
<unHealthy></unHealthy> | |
<thresholdLimit>low</thresholdLimit> | |
<pluginName>[PMD] </pluginName> | |
<defaultEncoding></defaultEncoding> | |
<canRunOnFailed>true</canRunOnFailed> | |
<usePreviousBuildAsReference>false</usePreviousBuildAsReference> | |
<useStableBuildAsReference>false</useStableBuildAsReference> | |
<useDeltaValues>false</useDeltaValues> | |
<thresholds plugin="analysis-core@1.75"> | |
<unstableTotalAll></unstableTotalAll> | |
<unstableTotalHigh></unstableTotalHigh> | |
<unstableTotalNormal></unstableTotalNormal> | |
<unstableTotalLow></unstableTotalLow> | |
<unstableNewAll></unstableNewAll> | |
<unstableNewHigh></unstableNewHigh> | |
<unstableNewNormal></unstableNewNormal> | |
<unstableNewLow></unstableNewLow> | |
<failedTotalAll></failedTotalAll> | |
<failedTotalHigh></failedTotalHigh> | |
<failedTotalNormal></failedTotalNormal> | |
<failedTotalLow></failedTotalLow> | |
<failedNewAll></failedNewAll> | |
<failedNewHigh></failedNewHigh> | |
<failedNewNormal></failedNewNormal> | |
<failedNewLow></failedNewLow> | |
</thresholds> | |
<shouldDetectModules>false</shouldDetectModules> | |
<dontComputeNew>false</dontComputeNew> | |
<doNotResolveRelativePaths>false</doNotResolveRelativePaths> | |
<pattern>build/logs/pmd.xml</pattern> | |
</hudson.plugins.pmd.PmdPublisher> | |
<hudson.plugins.dry.DryPublisher plugin="dry@2.43"> | |
<healthy></healthy> | |
<unHealthy></unHealthy> | |
<thresholdLimit>low</thresholdLimit> | |
<pluginName>[DRY] </pluginName> | |
<defaultEncoding></defaultEncoding> | |
<canRunOnFailed>true</canRunOnFailed> | |
<usePreviousBuildAsReference>false</usePreviousBuildAsReference> | |
<useStableBuildAsReference>false</useStableBuildAsReference> | |
<useDeltaValues>false</useDeltaValues> | |
<thresholds plugin="analysis-core@1.75"> | |
<unstableTotalAll></unstableTotalAll> | |
<unstableTotalHigh></unstableTotalHigh> | |
<unstableTotalNormal></unstableTotalNormal> | |
<unstableTotalLow></unstableTotalLow> | |
<unstableNewAll></unstableNewAll> | |
<unstableNewHigh></unstableNewHigh> | |
<unstableNewNormal></unstableNewNormal> | |
<unstableNewLow></unstableNewLow> | |
<failedTotalAll></failedTotalAll> | |
<failedTotalHigh></failedTotalHigh> | |
<failedTotalNormal></failedTotalNormal> | |
<failedTotalLow></failedTotalLow> | |
<failedNewAll></failedNewAll> | |
<failedNewHigh></failedNewHigh> | |
<failedNewNormal></failedNewNormal> | |
<failedNewLow></failedNewLow> | |
</thresholds> | |
<shouldDetectModules>false</shouldDetectModules> | |
<dontComputeNew>false</dontComputeNew> | |
<doNotResolveRelativePaths>false</doNotResolveRelativePaths> | |
<pattern>build/logs/pmd-cpd.xml</pattern> | |
<highThreshold>50</highThreshold> | |
<normalThreshold>25</normalThreshold> | |
</hudson.plugins.dry.DryPublisher> | |
<org.jenkinsci.plugins.cloverphp.CloverPHPPublisher plugin="cloverphp@0.5"> | |
<publishHtmlReport>true</publishHtmlReport> | |
<reportDir>build/coverage</reportDir> | |
<xmlLocation>build/logs/clover.xml</xmlLocation> | |
<disableArchiving>false</disableArchiving> | |
<healthyTarget> | |
<methodCoverage>70</methodCoverage> | |
<statementCoverage>80</statementCoverage> | |
</healthyTarget> | |
<unhealthyTarget/> | |
<failingTarget/> | |
</org.jenkinsci.plugins.cloverphp.CloverPHPPublisher> | |
<hudson.plugins.crap4j.Crap4JPublisher plugin="crap4j@0.9"> | |
<reportPattern>build/logs/crap4j.xml</reportPattern> | |
<healthThreshold></healthThreshold> | |
</hudson.plugins.crap4j.Crap4JPublisher> | |
<xunit plugin="xunit@1.100"> | |
<types> | |
<PHPUnitJunitHudsonTestType> | |
<pattern>build/logs/junit.xml</pattern> | |
<skipNoTestFiles>false</skipNoTestFiles> | |
<failIfNotNew>true</failIfNotNew> | |
<deleteOutputFiles>true</deleteOutputFiles> | |
<stopProcessingIfError>true</stopProcessingIfError> | |
</PHPUnitJunitHudsonTestType> | |
</types> | |
<thresholds> | |
<org.jenkinsci.plugins.xunit.threshold.FailedThreshold> | |
<unstableThreshold>0</unstableThreshold> | |
<unstableNewThreshold>0</unstableNewThreshold> | |
<failureThreshold>0</failureThreshold> | |
<failureNewThreshold>0</failureNewThreshold> | |
</org.jenkinsci.plugins.xunit.threshold.FailedThreshold> | |
<org.jenkinsci.plugins.xunit.threshold.SkippedThreshold> | |
<unstableThreshold>0</unstableThreshold> | |
<unstableNewThreshold>0</unstableNewThreshold> | |
<failureThreshold>0</failureThreshold> | |
<failureNewThreshold>0</failureNewThreshold> | |
</org.jenkinsci.plugins.xunit.threshold.SkippedThreshold> | |
</thresholds> | |
<thresholdMode>1</thresholdMode> | |
<extraConfiguration> | |
<testTimeMargin>3000</testTimeMargin> | |
</extraConfiguration> | |
</xunit> | |
<hudson.plugins.jdepend.JDependRecorder plugin="jdepend@1.2.4"> | |
<configuredJDependFile>build/logs/jdepend.xml</configuredJDependFile> | |
</hudson.plugins.jdepend.JDependRecorder> | |
<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>build/logs/checkstyle.xml</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>build/logs/pmd-cpd.xml</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>build/logs/pmd.xml</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></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/> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment