-
-
Save maciejlew/9b207f32be4af5bf8cbe to your computer and use it in GitHub Desktop.
Jenkins job config for LMS
This file contains hidden or 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