Skip to content
This repository has been archived by the owner on May 29, 2018. It is now read-only.

Commit

Permalink
Prefetch mozmill-automation and mozmill-tests repositories. (mozilla#60)
Browse files Browse the repository at this point in the history
  • Loading branch information
davehunt authored and whimboo committed May 16, 2012
1 parent 4868001 commit a4e0314
Show file tree
Hide file tree
Showing 52 changed files with 501 additions and 495 deletions.
6 changes: 4 additions & 2 deletions jenkins-master/config.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<hudson>
<disabledAdministrativeMonitors/>
<version>1.456</version>
<version>1.455</version>
<numExecutors>1</numExecutors>
<mode>NORMAL</mode>
<useSecurity>true</useSecurity>
Expand Down Expand Up @@ -167,7 +167,9 @@
<properties class="hudson.model.View$PropertyList"/>
<jobNames class="tree-set">
<comparator class="hudson.util.CaseInsensitiveComparator"/>
<string>get_mozmill-automation</string>
<string>get_mozmill-environments</string>
<string>get_mozmill-tests</string>
<string>tools</string>
<string>trigger-ondemand</string>
</jobNames>
Expand Down Expand Up @@ -349,4 +351,4 @@
</envVars>
</hudson.slaves.EnvironmentVariablesNodeProperty>
</globalNodeProperties>
</hudson>
</hudson>
15 changes: 15 additions & 0 deletions jenkins-master/hudson.plugins.mercurial.MercurialInstallation.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<hudson.plugins.mercurial.MercurialInstallation_-DescriptorImpl>
<helpRedirect/>
<installations>
<hudson.plugins.mercurial.MercurialInstallation>
<name></name>
<home>${JENKINS_HOME}/../jenkins-env</home>
<properties/>
<executable>INSTALLATION/bin/hg</executable>
<debug>false</debug>
<useCaches>false</useCaches>
<useSharing>false</useSharing>
</hudson.plugins.mercurial.MercurialInstallation>
</installations>
</hudson.plugins.mercurial.MercurialInstallation_-DescriptorImpl>
46 changes: 46 additions & 0 deletions jenkins-master/jobs/get_mozmill-automation/config.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.queueSorter.PrioritySorterJobProperty>
<priority>1099</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
</properties>
<scm class="hudson.plugins.mercurial.MercurialSCM">
<installation>(Default)</installation>
<source>http://hg.mozilla.org/qa/mozmill-automation</source>
<modules></modules>
<subdir>mozmill-automation</subdir>
<clean>false</clean>
<browser class="hudson.plugins.mercurial.browser.HgWeb">
<url>http://hg.mozilla.org/qa/mozmill-automation/</url>
</browser>
</scm>
<assignedNode>master</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.plugins.xshell.XShellBuilder>
<commandLine>${JENKINS_HOME}/../jenkins-env/bin/hg pull</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
<publishers>
<hudson.plugins.cloneworkspace.CloneWorkspacePublisher>
<workspaceGlob></workspaceGlob>
<criteria>Any</criteria>
<archiveMethod>TAR</archiveMethod>
</hudson.plugins.cloneworkspace.CloneWorkspacePublisher>
</publishers>
<buildWrappers/>
</project>
30 changes: 22 additions & 8 deletions jenkins-master/jobs/get_mozmill-environments/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@
<actions/>
<description>Download the version of the Mozmill Environment as specified with the global $MOZMILL_VERSION variable.</description>
<keepDependencies>false</keepDependencies>
<properties/>
<properties>
<hudson.queueSorter.PrioritySorterJobProperty>
<priority>1099</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
</properties>
<scm class="hudson.scm.NullSCM"/>
<canRoam>true</canRoam>
<disabled>false</disabled>
Expand All @@ -28,22 +32,32 @@
</hudson.matrix.LabelAxis>
</axes>
<builders>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>tools</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.tasks.Shell>
<command>curl -O http://people.mozilla.com/~hskupin/downloads/mozmill-env/$MOZMILL_VERSION-$ENV_PLATFORM.zip</command>
</hudson.tasks.Shell>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>unzip $MOZMILL_VERSION-$ENV_PLATFORM.zip</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
<publishers>
<hudson.tasks.ArtifactArchiver>
<artifacts>$MOZMILL_VERSION-*.zip</artifacts>
<latestOnly>false</latestOnly>
</hudson.tasks.ArtifactArchiver>
<hudson.plugins.cloneworkspace.CloneWorkspacePublisher>
<workspaceGlob></workspaceGlob>
<workspaceExcludeGlob>README, *.exe, *.zip</workspaceExcludeGlob>
<criteria>Successful</criteria>
<archiveMethod>TAR</archiveMethod>
</hudson.plugins.cloneworkspace.CloneWorkspacePublisher>
</publishers>
<buildWrappers>
<hudson.plugins.ws__cleanup.PreBuildCleanup>
<deleteDirs>false</deleteDirs>
</hudson.plugins.ws__cleanup.PreBuildCleanup>
</buildWrappers>
<executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
<runSequentially>false</runSequentially>
</executionStrategy>
<runSequentially>false</runSequentially>
</matrix-project>
46 changes: 46 additions & 0 deletions jenkins-master/jobs/get_mozmill-tests/config.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.queueSorter.PrioritySorterJobProperty>
<priority>1099</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
</properties>
<scm class="hudson.plugins.mercurial.MercurialSCM">
<installation>(Default)</installation>
<source>http://hg.mozilla.org/qa/mozmill-tests</source>
<modules></modules>
<subdir>mozmill-tests</subdir>
<clean>false</clean>
<browser class="hudson.plugins.mercurial.browser.HgWeb">
<url>http://hg.mozilla.org/qa/mozmill-tests/</url>
</browser>
</scm>
<assignedNode>master</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.plugins.xshell.XShellBuilder>
<commandLine>${JENKINS_HOME}/../jenkins-env/bin/hg pull</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
<publishers>
<hudson.plugins.cloneworkspace.CloneWorkspacePublisher>
<workspaceGlob></workspaceGlob>
<criteria>Successful</criteria>
<archiveMethod>TAR</archiveMethod>
</hudson.plugins.cloneworkspace.CloneWorkspacePublisher>
</publishers>
<buildWrappers/>
</project>
22 changes: 10 additions & 12 deletions jenkins-master/jobs/mozilla-1.9.2_addons/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,28 +65,26 @@
<projectName>get_mozmill-environments/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>tools/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<projectName>get_mozmill-tests</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>get_mozmill-automation</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>unzip *.zip</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run hg clone https://hg.mozilla.org/qa/mozmill-automation</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/download.py --type=$BUILD_TYPE --branch=mozilla-1.9.2 --platform=$PLATFORM --locale=$LOCALE --build-id=$BUILD_ID --directory=builds</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/testrun_addons.py --with-untrusted --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<commandLine>mozmill-env/run mozmill-automation/testrun_addons.py --with-untrusted --repository=mozmill-tests --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
Expand Down
22 changes: 10 additions & 12 deletions jenkins-master/jobs/mozilla-1.9.2_functional/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,28 +65,26 @@
<projectName>get_mozmill-environments/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>tools/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<projectName>get_mozmill-tests</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>get_mozmill-automation</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>unzip *.zip</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run hg clone https://hg.mozilla.org/qa/mozmill-automation</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/download.py --type=$BUILD_TYPE --branch=mozilla-1.9.2 --platform=$PLATFORM --locale=$LOCALE --build-id=$BUILD_ID --directory=builds</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/testrun_functional.py --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<commandLine>mozmill-env/run mozmill-automation/testrun_functional.py --repository=mozmill-tests --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
Expand Down
22 changes: 10 additions & 12 deletions jenkins-master/jobs/mozilla-1.9.2_update/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,28 +70,26 @@
<projectName>get_mozmill-environments/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>tools/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<projectName>get_mozmill-tests</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>get_mozmill-automation</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>unzip *.zip</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run hg clone https://hg.mozilla.org/qa/mozmill-automation</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/download.py --type=$BUILD_TYPE --branch=mozilla-1.9.2 --platform=$PLATFORM --locale=$LOCALE --build-id=$BUILD_ID --directory=builds</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/testrun_update.py --target-buildid=$TARGET_BUILD_ID --no-fallback --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<commandLine>mozmill-env/run mozmill-automation/testrun_update.py --target-buildid=$TARGET_BUILD_ID --no-fallback --repository=mozmill-tests --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
Expand Down
22 changes: 10 additions & 12 deletions jenkins-master/jobs/mozilla-aurora_addons/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,28 +65,26 @@
<projectName>get_mozmill-environments/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>tools/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<projectName>get_mozmill-tests</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>get_mozmill-automation</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>unzip *.zip</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run hg clone https://hg.mozilla.org/qa/mozmill-automation</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/download.py --type=$BUILD_TYPE --branch=mozilla-aurora --platform=$PLATFORM --locale=$LOCALE --build-id=$BUILD_ID --directory=builds</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/testrun_addons.py --with-untrusted --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<commandLine>mozmill-env/run mozmill-automation/testrun_addons.py --with-untrusted --repository=mozmill-tests --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
Expand Down
22 changes: 10 additions & 12 deletions jenkins-master/jobs/mozilla-aurora_endurance/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,28 +75,26 @@
<projectName>get_mozmill-environments/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>tools/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
<projectName>get_mozmill-tests</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.copyartifact.CopyArtifact>
<projectName>get_mozmill-automation</projectName>
<filter></filter>
<target></target>
<selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
</hudson.plugins.copyartifact.CopyArtifact>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>unzip *.zip</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run hg clone https://hg.mozilla.org/qa/mozmill-automation</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/download.py --type=$BUILD_TYPE --branch=mozilla-aurora --platform=$PLATFORM --locale=$LOCALE --build-id=$BUILD_ID --directory=builds</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
<hudson.plugins.xshell.XShellBuilder>
<commandLine>mozmill-env/run mozmill-automation/testrun_endurance.py --iterations=10 --entities=10 --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<commandLine>mozmill-env/run mozmill-automation/testrun_endurance.py --iterations=10 --entities=10 --repository=mozmill-tests --junit=report.xml --report=$REPORT_URL builds/</commandLine>
<executeFromWorkingDir>false</executeFromWorkingDir>
</hudson.plugins.xshell.XShellBuilder>
</builders>
Expand Down
Loading

0 comments on commit a4e0314

Please sign in to comment.