Created
July 9, 2015 22:13
-
-
Save Suirtimed/b16386df0eb6d0ce5dba to your computer and use it in GitHub Desktop.
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>A PR at github.com targeting the development branch triggers a build of 
 | |
zombie-eh-capacity-planning-report and a run of all unit and integration tests. <br /><br />
 | |
<i>bundle<br />
 | |
bundle exec rake</i></description> | |
<logRotator class="hudson.tasks.LogRotator"> | |
<daysToKeep>-1</daysToKeep> | |
<numToKeep>25</numToKeep> | |
<artifactDaysToKeep>-1</artifactDaysToKeep> | |
<artifactNumToKeep>-1</artifactNumToKeep> | |
</logRotator> | |
<keepDependencies>false</keepDependencies> | |
<properties> | |
<com.nirima.jenkins.plugins.docker.DockerJobProperty plugin="docker-plugin@0.10.0"> | |
<tagOnCompletion>false</tagOnCompletion> | |
<additionalTag></additionalTag> | |
<pushOnSuccess>false</pushOnSuccess> | |
<cleanImages>true</cleanImages> | |
</com.nirima.jenkins.plugins.docker.DockerJobProperty> | |
<com.coravy.hudson.plugins.github.GithubProjectProperty plugin="github@1.11.3"> | |
<projectUrl>https://github.com/vmop/zombie-eh-capacity-planning-report/</projectUrl> | |
</com.coravy.hudson.plugins.github.GithubProjectProperty> | |
</properties> | |
<scm class="hudson.plugins.git.GitSCM" plugin="git@2.3.5"> | |
<configVersion>2</configVersion> | |
<userRemoteConfigs> | |
<hudson.plugins.git.UserRemoteConfig> | |
<refspec>+refs/pull/*:refs/remotes/origin/pr/*</refspec> | |
<url>git@github.com:VMop/zombie-eh-capacity-planning-report.git</url> | |
<credentialsId>e80e7ce9-ce75-4238-bd19-24e48a0f6b77</credentialsId> | |
</hudson.plugins.git.UserRemoteConfig> | |
</userRemoteConfigs> | |
<branches> | |
<hudson.plugins.git.BranchSpec> | |
<name>**</name> | |
</hudson.plugins.git.BranchSpec> | |
</branches> | |
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> | |
<submoduleCfg class="list"/> | |
<extensions/> | |
</scm> | |
<assignedNode>prod-int</assignedNode> | |
<canRoam>false</canRoam> | |
<disabled>false</disabled> | |
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> | |
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> | |
<triggers> | |
<org.jenkinsci.plugins.ghprb.GhprbTrigger plugin="ghprb@1.24.8"> | |
<spec></spec> | |
<configVersion>1</configVersion> | |
<adminlist></adminlist> | |
<allowMembersOfWhitelistedOrgsAsAdmin>false</allowMembersOfWhitelistedOrgsAsAdmin> | |
<orgslist>vmop</orgslist> | |
<cron></cron> | |
<triggerPhrase>Jenkins please build this again.</triggerPhrase> | |
<onlyTriggerPhrase>false</onlyTriggerPhrase> | |
<useGitHubHooks>true</useGitHubHooks> | |
<permitAll>false</permitAll> | |
<whitelist></whitelist> | |
<autoCloseFailedPullRequests>false</autoCloseFailedPullRequests> | |
<displayBuildErrorsOnDownstreamBuilds>false</displayBuildErrorsOnDownstreamBuilds> | |
<whiteListTargetBranches> | |
<org.jenkinsci.plugins.ghprb.GhprbBranch> | |
<branch>development</branch> | |
</org.jenkinsci.plugins.ghprb.GhprbBranch> | |
</whiteListTargetBranches> | |
<project>Eh-capacity-planning-report__PR_AllTest</project> | |
<__project class="project" reference="../../.."/> | |
<gitHubAuthId>b18d636c-d1e5-4600-9d1d-3cfc7112450a</gitHubAuthId> | |
<extensions> | |
<org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus> | |
<commitStatusContext></commitStatusContext> | |
<triggeredStatus></triggeredStatus> | |
<startedStatus></startedStatus> | |
<statusUrl></statusUrl> | |
</org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus> | |
</extensions> | |
</org.jenkinsci.plugins.ghprb.GhprbTrigger> | |
</triggers> | |
<concurrentBuild>true</concurrentBuild> | |
<builders> | |
<hudson.tasks.Shell> | |
<command>#!/bin/bash -l | |
# Start Cassandra, Rabbit, Zookeeper | |
sudo /usr/local/bin/start_integration.sh start | |
# Set mirror for private gem server | |
bundle config --local \ | |
mirror.https://###A username I removed###:####A secret I removed###@##A URL I removed###/gems \ | |
http://###A username I removed###:####A secret I removed###@192.168.109.8 | |
# Bundle install dependencies | |
bundle | |
# Bundle execute rake defined rspec unit tests | |
bundle exec rake | |
# Bundle execute rubocop for Jenkins output parsing | |
bundle exec rubocop --require rubocop/formatter/checkstyle_formatter \ | |
--format RuboCop::Formatter::CheckstyleFormatter \ | |
--out checkstyle.xml | |
# Provide passing exit from bash script, Jenkins plugins will fail if tests or style causes failure | |
exit 0</command> | |
</hudson.tasks.Shell> | |
</builders> | |
<publishers> | |
<hudson.tasks.junit.JUnitResultArchiver plugin="junit@1.6"> | |
<testResults>spec/reports/*.xml</testResults> | |
<keepLongStdio>false</keepLongStdio> | |
<healthScaleFactor>1.0</healthScaleFactor> | |
</hudson.tasks.junit.JUnitResultArchiver> | |
<hudson.plugins.rubyMetrics.rcov.RcovPublisher plugin="rubyMetrics@1.6.3"> | |
<reportDir>./spec/coverage/rcov</reportDir> | |
<targets> | |
<hudson.plugins.rubyMetrics.rcov.model.MetricTarget> | |
<metric>TOTAL_COVERAGE</metric> | |
<healthy>80</healthy> | |
<unhealthy>0</unhealthy> | |
<unstable>0</unstable> | |
</hudson.plugins.rubyMetrics.rcov.model.MetricTarget> | |
<hudson.plugins.rubyMetrics.rcov.model.MetricTarget> | |
<metric>CODE_COVERAGE</metric> | |
<healthy>80</healthy> | |
<unhealthy>0</unhealthy> | |
<unstable>0</unstable> | |
</hudson.plugins.rubyMetrics.rcov.model.MetricTarget> | |
</targets> | |
</hudson.plugins.rubyMetrics.rcov.RcovPublisher> | |
<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>9999</unstable> | |
<usePattern>false</usePattern> | |
<pattern>**/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></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></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.ansicolor.AnsiColorBuildWrapper plugin="ansicolor@0.4.1"> | |
<colorMapName>xterm</colorMapName> | |
</hudson.plugins.ansicolor.AnsiColorBuildWrapper> | |
</buildWrappers> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are no Admins listed, just the org. The buildAll setting is also false.