diff options
-rw-r--r-- | ci1/rawjenkins/jobs/baserock-bootstrap-arm.xml | 86 | ||||
-rw-r--r-- | ci1/rawjenkins/jobs/baserock-bootstrap-x86.xml | 90 | ||||
-rw-r--r-- | ci1/rawjenkins/jobs/http-ccache.xml | 65 | ||||
-rw-r--r-- | ci1/rawjenkins/jobs/lorry-test-suite.xml | 77 | ||||
-rw-r--r-- | ci1/rawjenkins/jobs/morph-on-squeeze.xml | 77 | ||||
-rw-r--r-- | ci1/rawjenkins/jobs/tbdiff.xml | 80 |
6 files changed, 475 insertions, 0 deletions
diff --git a/ci1/rawjenkins/jobs/baserock-bootstrap-arm.xml b/ci1/rawjenkins/jobs/baserock-bootstrap-arm.xml new file mode 100644 index 0000000..428e255 --- /dev/null +++ b/ci1/rawjenkins/jobs/baserock-bootstrap-arm.xml @@ -0,0 +1,86 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description>Bootstrap Baserock on ARM</description> + <keepDependencies>false</keepDependencies> + <properties/> + <scm class="hudson.plugins.git.GitSCM"> + <configVersion>2</configVersion> + <userRemoteConfigs> + <hudson.plugins.git.UserRemoteConfig> + <name></name> + <refspec></refspec> + <url>git://roadtrain.codethink.co.uk/baserock/morph.git</url> + </hudson.plugins.git.UserRemoteConfig> + </userRemoteConfigs> + <branches> + <hudson.plugins.git.BranchSpec> + <name>master</name> + </hudson.plugins.git.BranchSpec> + </branches> + <disableSubmodules>false</disableSubmodules> + <recursiveSubmodules>false</recursiveSubmodules> + <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> + <authorOrCommitter>false</authorOrCommitter> + <clean>false</clean> + <wipeOutWorkspace>false</wipeOutWorkspace> + <pruneBranches>false</pruneBranches> + <remotePoll>false</remotePoll> + <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/> + <gitTool>Default</gitTool> + <submoduleCfg class="list"/> + <relativeTargetDir></relativeTargetDir> + <reference></reference> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <gitConfigName></gitConfigName> + <gitConfigEmail></gitConfigEmail> + <skipTag>false</skipTag> + <scmName></scmName> + </scm> + <assignedNode>imx53</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <triggers class="vector"> + <hudson.triggers.TimerTrigger> + <spec># every other day +0 0 */2 * *</spec> + </hudson.triggers.TimerTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <customWorkspace>/media/ssd1/workspace</customWorkspace> + <builders> + <hudson.tasks.Shell> + <command>chroot=$(pwd)/chroot +rm -rf $chroot +env \ + DEBIAN_MIRROR=http://debian.ducie.codethink.co.uk/debian/ \ + GIT_BUNDLES=http://debian.ducie.codethink.co.uk/bundles/ \ + snapshot=false \ + sh -x ./run-bootstrap-in-chroot $chroot</command> + </hudson.tasks.Shell> + </builders> + <publishers> + <hudson.plugins.ircbot.IrcPublisher> + <targets> + <hudson.plugins.im.GroupChatIMMessageTarget> + <name>#ct-br</name> + <password>overtherainbow</password> + <notificationOnly>false</notificationOnly> + </hudson.plugins.im.GroupChatIMMessageTarget> + </targets> + <strategy>FAILURE_AND_FIXED</strategy> + <notifyOnBuildStart>false</notifyOnBuildStart> + <notifySuspects>false</notifySuspects> + <notifyCulprits>false</notifyCulprits> + <notifyFixers>false</notifyFixers> + <notifyUpstreamCommitters>false</notifyUpstreamCommitters> + <buildToChatNotifier class="hudson.plugins.im.build_notify.SummaryOnlyBuildToChatNotifier"/> + <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier> + <channels/> + </hudson.plugins.ircbot.IrcPublisher> + </publishers> + <buildWrappers/> +</project>
\ No newline at end of file diff --git a/ci1/rawjenkins/jobs/baserock-bootstrap-x86.xml b/ci1/rawjenkins/jobs/baserock-bootstrap-x86.xml new file mode 100644 index 0000000..6719cb8 --- /dev/null +++ b/ci1/rawjenkins/jobs/baserock-bootstrap-x86.xml @@ -0,0 +1,90 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description>Bootstrap Baserock on x86.</description> + <keepDependencies>false</keepDependencies> + <properties/> + <scm class="hudson.plugins.git.GitSCM"> + <configVersion>2</configVersion> + <userRemoteConfigs> + <hudson.plugins.git.UserRemoteConfig> + <name></name> + <refspec></refspec> + <url>git://roadtrain.codethink.co.uk/baserock/morph.git</url> + </hudson.plugins.git.UserRemoteConfig> + </userRemoteConfigs> + <branches> + <hudson.plugins.git.BranchSpec> + <name>master</name> + </hudson.plugins.git.BranchSpec> + </branches> + <disableSubmodules>false</disableSubmodules> + <recursiveSubmodules>false</recursiveSubmodules> + <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> + <authorOrCommitter>false</authorOrCommitter> + <clean>false</clean> + <wipeOutWorkspace>false</wipeOutWorkspace> + <pruneBranches>false</pruneBranches> + <remotePoll>false</remotePoll> + <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/> + <gitTool>Default</gitTool> + <submoduleCfg class="list"/> + <relativeTargetDir></relativeTargetDir> + <reference></reference> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <gitConfigName></gitConfigName> + <gitConfigEmail></gitConfigEmail> + <skipTag>false</skipTag> + <scmName></scmName> + </scm> + <scmCheckoutRetryCount>3</scmCheckoutRetryCount> + <assignedNode>squeeze-x86</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <triggers class="vector"> + <hudson.triggers.TimerTrigger> + <spec>@daily</spec> + </hudson.triggers.TimerTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <customWorkspace>/var/tmp/bootstrap-area</customWorkspace> + <builders> + <hudson.tasks.Shell> + <command>chroot=$(pwd) +sudo env \ + DEBIAN_MIRROR=http://quarry.ducie.codethink.co.uk/debian \ + LFS_MIRROR=http://quarry.ducie.codethink.co.uk/lfs/ \ + GIT_BUNDLES=http://quarry.ducie.codethink.co.uk/bundles/ \ + snapshot=false \ + sh -x ./run-bootstrap-in-chroot $chroot +sudo chmod a+r squeeze-chroot/tree/baserock/cache/artifacts/*</command> + </hudson.tasks.Shell> + </builders> + <publishers> + <hudson.tasks.ArtifactArchiver> + <artifacts>squeeze-chroot/tree/baserock/cache/artifacts/*.stratum.*</artifacts> + <latestOnly>true</latestOnly> + </hudson.tasks.ArtifactArchiver> + <hudson.plugins.ircbot.IrcPublisher> + <targets> + <hudson.plugins.im.GroupChatIMMessageTarget> + <name>#ct-br</name> + <notificationOnly>false</notificationOnly> + </hudson.plugins.im.GroupChatIMMessageTarget> + </targets> + <strategy>FAILURE_AND_FIXED</strategy> + <notifyOnBuildStart>false</notifyOnBuildStart> + <notifySuspects>false</notifySuspects> + <notifyCulprits>false</notifyCulprits> + <notifyFixers>false</notifyFixers> + <notifyUpstreamCommitters>false</notifyUpstreamCommitters> + <buildToChatNotifier class="hudson.plugins.im.build_notify.SummaryOnlyBuildToChatNotifier"/> + <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier> + <channels/> + </hudson.plugins.ircbot.IrcPublisher> + </publishers> + <buildWrappers/> +</project>
\ No newline at end of file diff --git a/ci1/rawjenkins/jobs/http-ccache.xml b/ci1/rawjenkins/jobs/http-ccache.xml new file mode 100644 index 0000000..4d46c4e --- /dev/null +++ b/ci1/rawjenkins/jobs/http-ccache.xml @@ -0,0 +1,65 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description></description> + <keepDependencies>false</keepDependencies> + <properties/> + <scm class="hudson.plugins.git.GitSCM"> + <configVersion>2</configVersion> + <userRemoteConfigs> + <hudson.plugins.git.UserRemoteConfig> + <name></name> + <refspec></refspec> + <url>git://roadtrain.codethink.co.uk/delta/ccache.git</url> + </hudson.plugins.git.UserRemoteConfig> + </userRemoteConfigs> + <branches> + <hudson.plugins.git.BranchSpec> + <name>origin/baserock/http-ccache-morph</name> + </hudson.plugins.git.BranchSpec> + </branches> + <disableSubmodules>false</disableSubmodules> + <recursiveSubmodules>false</recursiveSubmodules> + <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> + <authorOrCommitter>false</authorOrCommitter> + <clean>false</clean> + <wipeOutWorkspace>false</wipeOutWorkspace> + <pruneBranches>false</pruneBranches> + <remotePoll>false</remotePoll> + <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/> + <gitTool>Default</gitTool> + <submoduleCfg class="list"/> + <relativeTargetDir></relativeTargetDir> + <reference></reference> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <gitConfigName></gitConfigName> + <gitConfigEmail></gitConfigEmail> + <skipTag>false</skipTag> + <scmName></scmName> + </scm> + <assignedNode>squeeze-x86</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <triggers class="vector"> + <hudson.triggers.SCMTrigger> + <spec>*/15 * * * *</spec> + </hudson.triggers.SCMTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <builders> + <hudson.tasks.Shell> + <command>autoreconf -ivf +./configure +make +make check +./configure --with-curl +make +make check</command> + </hudson.tasks.Shell> + </builders> + <publishers/> + <buildWrappers/> +</project>
\ No newline at end of file diff --git a/ci1/rawjenkins/jobs/lorry-test-suite.xml b/ci1/rawjenkins/jobs/lorry-test-suite.xml new file mode 100644 index 0000000..990851d --- /dev/null +++ b/ci1/rawjenkins/jobs/lorry-test-suite.xml @@ -0,0 +1,77 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description></description> + <keepDependencies>false</keepDependencies> + <properties/> + <scm class="hudson.plugins.git.GitSCM"> + <configVersion>2</configVersion> + <userRemoteConfigs> + <hudson.plugins.git.UserRemoteConfig> + <name></name> + <refspec></refspec> + <url>git://roadtrain.codethink.co.uk/baserock/lorry.git</url> + </hudson.plugins.git.UserRemoteConfig> + </userRemoteConfigs> + <branches> + <hudson.plugins.git.BranchSpec> + <name>**</name> + </hudson.plugins.git.BranchSpec> + </branches> + <disableSubmodules>false</disableSubmodules> + <recursiveSubmodules>false</recursiveSubmodules> + <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> + <authorOrCommitter>false</authorOrCommitter> + <clean>false</clean> + <wipeOutWorkspace>false</wipeOutWorkspace> + <pruneBranches>false</pruneBranches> + <remotePoll>false</remotePoll> + <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/> + <gitTool>Default</gitTool> + <submoduleCfg class="list"/> + <relativeTargetDir></relativeTargetDir> + <reference></reference> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <gitConfigName></gitConfigName> + <gitConfigEmail></gitConfigEmail> + <skipTag>false</skipTag> + <scmName></scmName> + </scm> + <assignedNode>squeeze-x86</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <triggers class="vector"> + <hudson.triggers.SCMTrigger> + <spec>* * * * *</spec> + </hudson.triggers.SCMTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <builders> + <hudson.tasks.Shell> + <command>TMPDIR=/tmp ./check</command> + </hudson.tasks.Shell> + </builders> + <publishers> + <hudson.plugins.ircbot.IrcPublisher> + <targets> + <hudson.plugins.im.GroupChatIMMessageTarget> + <name>#ct-br</name> + <notificationOnly>false</notificationOnly> + </hudson.plugins.im.GroupChatIMMessageTarget> + </targets> + <strategy>FAILURE_AND_FIXED</strategy> + <notifyOnBuildStart>false</notifyOnBuildStart> + <notifySuspects>false</notifySuspects> + <notifyCulprits>false</notifyCulprits> + <notifyFixers>false</notifyFixers> + <notifyUpstreamCommitters>false</notifyUpstreamCommitters> + <buildToChatNotifier class="hudson.plugins.im.build_notify.SummaryOnlyBuildToChatNotifier"/> + <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier> + <channels/> + </hudson.plugins.ircbot.IrcPublisher> + </publishers> + <buildWrappers/> +</project>
\ No newline at end of file diff --git a/ci1/rawjenkins/jobs/morph-on-squeeze.xml b/ci1/rawjenkins/jobs/morph-on-squeeze.xml new file mode 100644 index 0000000..01978d0 --- /dev/null +++ b/ci1/rawjenkins/jobs/morph-on-squeeze.xml @@ -0,0 +1,77 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description>Run Morph's ./check on squeeze.</description> + <keepDependencies>false</keepDependencies> + <properties/> + <scm class="hudson.plugins.git.GitSCM"> + <configVersion>2</configVersion> + <userRemoteConfigs> + <hudson.plugins.git.UserRemoteConfig> + <name></name> + <refspec></refspec> + <url>git://roadtrain.codethink.co.uk/baserock/morph</url> + </hudson.plugins.git.UserRemoteConfig> + </userRemoteConfigs> + <branches> + <hudson.plugins.git.BranchSpec> + <name>master</name> + </hudson.plugins.git.BranchSpec> + </branches> + <disableSubmodules>false</disableSubmodules> + <recursiveSubmodules>false</recursiveSubmodules> + <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> + <authorOrCommitter>false</authorOrCommitter> + <clean>false</clean> + <wipeOutWorkspace>false</wipeOutWorkspace> + <pruneBranches>false</pruneBranches> + <remotePoll>false</remotePoll> + <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/> + <gitTool>Default</gitTool> + <submoduleCfg class="list"/> + <relativeTargetDir></relativeTargetDir> + <reference></reference> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <gitConfigName></gitConfigName> + <gitConfigEmail></gitConfigEmail> + <skipTag>false</skipTag> + <scmName></scmName> + </scm> + <assignedNode>squeeze-x86</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <triggers class="vector"> + <hudson.triggers.SCMTrigger> + <spec>5 * * * *</spec> + </hudson.triggers.SCMTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <builders> + <hudson.tasks.Shell> + <command>sudo ./check</command> + </hudson.tasks.Shell> + </builders> + <publishers> + <hudson.plugins.ircbot.IrcPublisher> + <targets> + <hudson.plugins.im.GroupChatIMMessageTarget> + <name>#ct-br</name> + <notificationOnly>true</notificationOnly> + </hudson.plugins.im.GroupChatIMMessageTarget> + </targets> + <strategy>FAILURE_AND_FIXED</strategy> + <notifyOnBuildStart>false</notifyOnBuildStart> + <notifySuspects>false</notifySuspects> + <notifyCulprits>false</notifyCulprits> + <notifyFixers>false</notifyFixers> + <notifyUpstreamCommitters>false</notifyUpstreamCommitters> + <buildToChatNotifier class="hudson.plugins.im.build_notify.DefaultBuildToChatNotifier"/> + <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier> + <channels/> + </hudson.plugins.ircbot.IrcPublisher> + </publishers> + <buildWrappers/> +</project>
\ No newline at end of file diff --git a/ci1/rawjenkins/jobs/tbdiff.xml b/ci1/rawjenkins/jobs/tbdiff.xml new file mode 100644 index 0000000..46948df --- /dev/null +++ b/ci1/rawjenkins/jobs/tbdiff.xml @@ -0,0 +1,80 @@ +<?xml version='1.0' encoding='UTF-8'?> +<project> + <actions/> + <description></description> + <keepDependencies>false</keepDependencies> + <properties/> + <scm class="hudson.plugins.git.GitSCM"> + <configVersion>2</configVersion> + <userRemoteConfigs> + <hudson.plugins.git.UserRemoteConfig> + <name></name> + <refspec></refspec> + <url>git://roadtrain.codethink.co.uk/baserock/tbdiff.git</url> + </hudson.plugins.git.UserRemoteConfig> + </userRemoteConfigs> + <branches> + <hudson.plugins.git.BranchSpec> + <name>master</name> + </hudson.plugins.git.BranchSpec> + </branches> + <disableSubmodules>false</disableSubmodules> + <recursiveSubmodules>false</recursiveSubmodules> + <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> + <authorOrCommitter>false</authorOrCommitter> + <clean>false</clean> + <wipeOutWorkspace>false</wipeOutWorkspace> + <pruneBranches>false</pruneBranches> + <remotePoll>false</remotePoll> + <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/> + <gitTool>Default</gitTool> + <submoduleCfg class="list"/> + <relativeTargetDir></relativeTargetDir> + <reference></reference> + <excludedRegions></excludedRegions> + <excludedUsers></excludedUsers> + <gitConfigName></gitConfigName> + <gitConfigEmail></gitConfigEmail> + <skipTag>false</skipTag> + <scmName></scmName> + </scm> + <assignedNode>squeeze-x86</assignedNode> + <canRoam>false</canRoam> + <disabled>false</disabled> + <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> + <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> + <triggers class="vector"> + <hudson.triggers.SCMTrigger> + <spec>*/15 * * * *</spec> + </hudson.triggers.SCMTrigger> + </triggers> + <concurrentBuild>false</concurrentBuild> + <builders> + <hudson.tasks.Shell> + <command>autoreconf -ivf +./configure +make +make check</command> + </hudson.tasks.Shell> + </builders> + <publishers> + <hudson.plugins.ircbot.IrcPublisher> + <targets> + <hudson.plugins.im.GroupChatIMMessageTarget> + <name>#ct-br</name> + <notificationOnly>false</notificationOnly> + </hudson.plugins.im.GroupChatIMMessageTarget> + </targets> + <strategy>ALL</strategy> + <notifyOnBuildStart>false</notifyOnBuildStart> + <notifySuspects>false</notifySuspects> + <notifyCulprits>false</notifyCulprits> + <notifyFixers>false</notifyFixers> + <notifyUpstreamCommitters>false</notifyUpstreamCommitters> + <buildToChatNotifier class="hudson.plugins.im.build_notify.DefaultBuildToChatNotifier"/> + <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier> + <channels/> + </hudson.plugins.ircbot.IrcPublisher> + </publishers> + <buildWrappers/> +</project>
\ No newline at end of file |