Permalink
Browse files

Create jobs for mozilla-esr17 and release-mozilla-esr17 builds (#184)

  • Loading branch information...
1 parent e955a08 commit 0f3994991260ac743950671079c35ee5496ec281 @whimboo whimboo committed Nov 19, 2012
@@ -12,6 +12,7 @@
"branches": [
"mozilla-central",
"mozilla-aurora",
+ "mozilla-esr17",
"mozilla-esr10"
],
"products": [
@@ -126,6 +127,36 @@
]
}
},
+ "mozilla-esr17": {
+ "testruns": [
+ "update",
+ "functional",
+ "endurance",
+ "remote",
+ "addons"
+ ],
+ "platforms": {
+ "mac": [
+ "mac && 10.6 && 64bit",
+ "mac && 10.7 && 64bit",
+ "mac && 10.8 && 64bit"
+ ],
+ "win32": [
+ "windows && xp && 32bit",
+ "windows && vista && 32bit",
+ "windows && 7 && 32bit",
+ "windows && 7 && 64bit",
+ "windows && 8 && 32bit",
+ "windows && 8 && 64bit"
+ ],
+ "linux": [
+ "linux && ubuntu && 32bit"
+ ],
+ "linux64": [
+ "linux && ubuntu && 64bit"
+ ]
+ }
+ },
"mozilla-esr10": {
"testruns": [
"update",
@@ -12,6 +12,7 @@
"branches": [
"release-mozilla-beta",
"release-mozilla-release",
+ "release-mozilla-esr17",
"release-mozilla-esr10"
],
"products": [
@@ -126,6 +127,35 @@
]
}
},
+ "release-mozilla-esr17": {
+ "testruns": [
+ "functional",
+ "endurance",
+ "remote",
+ "addons"
+ ],
+ "platforms": {
+ "mac": [
+ "mac && 10.6 && 64bit",
+ "mac && 10.7 && 64bit",
+ "mac && 10.8 && 64bit"
+ ],
+ "win32": [
+ "windows && xp && 32bit",
+ "windows && vista && 32bit",
+ "windows && 7 && 32bit",
+ "windows && 7 && 64bit",
+ "windows && 8 && 32bit",
+ "windows && 8 && 64bit"
+ ],
+ "linux": [
+ "linux && ubuntu && 32bit"
+ ],
+ "linux64": [
+ "linux && ubuntu && 64bit"
+ ]
+ }
+ },
"release-mozilla-esr10": {
"testruns": [
"functional",
@@ -11,7 +11,8 @@
],
"branches": [
"mozilla-central",
- "mozilla-aurora"
+ "mozilla-aurora",
+ "mozilla-esr17"
],
"products": [
"firefox"
@@ -104,7 +105,7 @@
]
}
},
- "mozilla-esr10": {
+ "mozilla-esr17": {
"testruns": [
"update",
"functional",
@@ -12,7 +12,7 @@
"branches": [
"release-mozilla-beta",
"release-mozilla-release",
- "release-mozilla-esr10"
+ "release-mozilla-esr17"
],
"products": [
"firefox"
@@ -106,7 +106,7 @@
]
}
},
- "release-mozilla-esr10": {
+ "release-mozilla-esr17": {
"testruns": [
"functional",
"endurance",
@@ -0,0 +1,194 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions/>
+ <description>Execute add-ons tests for ESR17 builds.</description>
+ <logRotator>
+ <daysToKeep>-1</daysToKeep>
+ <numToKeep>100</numToKeep>
+ <artifactDaysToKeep>-1</artifactDaysToKeep>
+ <artifactNumToKeep>-1</artifactNumToKeep>
+ </logRotator>
+ <keepDependencies>false</keepDependencies>
+ <properties>
+ <hudson.queueSorter.PrioritySorterJobProperty>
+ <priority>420</priority>
+ </hudson.queueSorter.PrioritySorterJobProperty>
+ <hudson.model.ParametersDefinitionProperty>
+ <parameterDefinitions>
+ <hudson.model.StringParameterDefinition>
+ <name>BUILD_ID</name>
+ <description>The build id of Firefox.</description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ <hudson.model.ChoiceParameterDefinition>
+ <name>BUILD_TYPE</name>
+ <description>The build type of Firefox.</description>
+ <choices class="java.util.Arrays$ArrayList">
+ <a class="string-array">
+ <string>daily</string>
+ <string>tinderbox</string>
+ </a>
+ </choices>
+ </hudson.model.ChoiceParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>DATE</name>
+ <description>The build date of Firefox.</description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ <hudson.model.ChoiceParameterDefinition>
+ <name>ENV_PLATFORM</name>
+ <description>Platform of the Mozmill environment.</description>
+ <choices class="java.util.Arrays$ArrayList">
+ <a class="string-array">
+ <string>linux</string>
+ <string>mac</string>
+ <string>windows</string>
+ </a>
+ </choices>
+ </hudson.model.ChoiceParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>LOCALE</name>
+ <description>The locale of Firefox.</description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ <org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterDefinition>
+ <name>NODES</name>
+ <description>Labels of the nodes to execute the test on.</description>
+ <defaultValue></defaultValue>
+ </org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterDefinition>
+ <hudson.model.ChoiceParameterDefinition>
+ <name>PLATFORM</name>
+ <description>The platform to run the test on.</description>
+ <choices class="java.util.Arrays$ArrayList">
+ <a class="string-array">
+ <string>linux</string>
+ <string>linux64</string>
+ <string>mac</string>
+ <string>mac64</string>
+ <string>win32</string>
+ <string>win64</string>
+ </a>
+ </choices>
+ </hudson.model.ChoiceParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>REPORT_URL</name>
+ <description>URL of the Mozmill Dashboard to send reports to.</description>
+ <defaultValue></defaultValue>
+ </hudson.model.StringParameterDefinition>
+ </parameterDefinitions>
+ </hudson.model.ParametersDefinitionProperty>
+ </properties>
+ <scm class="hudson.scm.NullSCM"/>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
+ <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+ <triggers class="vector"/>
+ <concurrentBuild>true</concurrentBuild>
+ <builders>
+ <hudson.plugins.copyartifact.CopyArtifact>
+ <projectName>get_mozmill-environments/NODE=master,ENV_PLATFORM=$ENV_PLATFORM</projectName>
+ <filter></filter>
+ <target></target>
+ <selector class="hudson.plugins.copyartifact.WorkspaceSelector"/>
+ </hudson.plugins.copyartifact.CopyArtifact>
+ <hudson.plugins.copyartifact.CopyArtifact>
+ <projectName>get_mozmill-tests</projectName>
+ <filter></filter>
+ <target></target>
+ <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>mozmill-env/run mozdownload --type=$BUILD_TYPE --branch=mozilla-esr17 --platform=$PLATFORM --locale=$LOCALE --build-id=$BUILD_ID --date=$DATE --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 --repository=mozmill-tests --junit=report.xml --report=$REPORT_URL builds/</commandLine>
+ <executeFromWorkingDir>false</executeFromWorkingDir>
+ </hudson.plugins.xshell.XShellBuilder>
+ </builders>
+ <publishers>
+ <hudson.tasks.junit.JUnitResultArchiver>
+ <testResults>report_*.xml</testResults>
+ <keepLongStdio>false</keepLongStdio>
+ <testDataPublishers/>
+ </hudson.tasks.junit.JUnitResultArchiver>
+ <hudson.plugins.emailext.ExtendedEmailPublisher>
+ <recipientList>$DEFAULT_RECIPIENTS</recipientList>
+ <configuredTriggers>
+ <hudson.plugins.emailext.plugins.trigger.UnstableTrigger>
+ <email>
+ <recipientList></recipientList>
+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
+ <body>$PROJECT_DEFAULT_CONTENT</body>
+ <sendToDevelopers>false</sendToDevelopers>
+ <sendToRequester>false</sendToRequester>
+ <includeCulprits>false</includeCulprits>
+ <sendToRecipientList>true</sendToRecipientList>
+ </email>
+ </hudson.plugins.emailext.plugins.trigger.UnstableTrigger>
+ <hudson.plugins.emailext.plugins.trigger.AbortedTrigger>
+ <email>
+ <recipientList></recipientList>
+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
+ <body>Mozmill ${PROJECT_NAME} testrun for ${BUILD_LOG_REGEX, regex=&quot;^\\*{3} Application: (.*)$&quot;, maxMatches=1, showTruncatedLines=false, substText=&quot;$1&quot;, addNewline=false} ${ENV,var=&quot;LOCALE&quot;} on ${BUILD_LOG_REGEX, regex=&quot;^\\*{3} Platform: (.*)$&quot;, maxMatches=1, showTruncatedLines=false, substText=&quot;$1&quot;, addNewline=false} (${ENV,var=&quot;BUILD_ID&quot;}) was aborted.
+
+View the build in Jenkins:
+${BUILD_URL}</body>
+ <sendToDevelopers>false</sendToDevelopers>
+ <sendToRequester>false</sendToRequester>
+ <includeCulprits>false</includeCulprits>
+ <sendToRecipientList>true</sendToRecipientList>
+ </email>
+ </hudson.plugins.emailext.plugins.trigger.AbortedTrigger>
+ <hudson.plugins.emailext.plugins.trigger.FailureTrigger>
+ <email>
+ <recipientList></recipientList>
+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
+ <body>$PROJECT_DEFAULT_CONTENT</body>
+ <sendToDevelopers>false</sendToDevelopers>
+ <sendToRequester>false</sendToRequester>
+ <includeCulprits>false</includeCulprits>
+ <sendToRecipientList>true</sendToRecipientList>
+ </email>
+ </hudson.plugins.emailext.plugins.trigger.FailureTrigger>
+ <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
+ <email>
+ <recipientList></recipientList>
+ <subject>$PROJECT_DEFAULT_SUBJECT</subject>
+ <body>$PROJECT_DEFAULT_CONTENT</body>
+ <sendToDevelopers>false</sendToDevelopers>
+ <sendToRequester>false</sendToRequester>
+ <includeCulprits>false</includeCulprits>
+ <sendToRecipientList>true</sendToRecipientList>
+ </email>
+ </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
+ </configuredTriggers>
+ <contentType>default</contentType>
+ <defaultSubject>[${BUILD_STATUS}] ${PROJECT_NAME}: ${BUILD_LOG_REGEX, regex=&quot;^\\*{3} Application: (.*)$&quot;, maxMatches=1, showTruncatedLines=false, substText=&quot;$1&quot;, addNewline=false} ${ENV,var=&quot;LOCALE&quot;} on ${BUILD_LOG_REGEX, regex=&quot;^\\*{3} Platform: (.*)$&quot;, maxMatches=1, showTruncatedLines=false, substText=&quot;$1&quot;, addNewline=false} (${ENV,var=&quot;BUILD_ID&quot;})</defaultSubject>
+ <defaultContent>Mozmill ${PROJECT_NAME} testrun for ${BUILD_LOG_REGEX, regex=&quot;^\\*{3} Application: (.*)$&quot;, maxMatches=1, showTruncatedLines=false, substText=&quot;$1&quot;, addNewline=false} ${ENV,var=&quot;LOCALE&quot;} on ${BUILD_LOG_REGEX, regex=&quot;^\\*{3} Platform: (.*)$&quot;, maxMatches=1, showTruncatedLines=false, substText=&quot;$1&quot;, addNewline=false} (${ENV,var=&quot;BUILD_ID&quot;}) completed with ${TEST_COUNTS, var=&quot;fail&quot;} failures.
+
+View the build in Jenkins:
+${BUILD_URL}
+
+View the results in the Mozmill Dashboard:
+${BUILD_LOG_REGEX, regex=&quot;Report document created at &apos;.*/(.*)/(.*)&apos;&quot;, showTruncatedLines=false, substText=&quot;http://$1.blargon7.com/#/addons/report/$2&quot;}</defaultContent>
+ <attachmentsPattern></attachmentsPattern>
+ </hudson.plugins.emailext.ExtendedEmailPublisher>
+ </publishers>
+ <buildWrappers>
+ <hudson.plugins.ws__cleanup.PreBuildCleanup>
+ <deleteDirs>false</deleteDirs>
+ </hudson.plugins.ws__cleanup.PreBuildCleanup>
+ <hudson.plugins.build__timeout.BuildTimeoutWrapper>
+ <timeoutMinutes>60</timeoutMinutes>
+ <failBuild>false</failBuild>
+ </hudson.plugins.build__timeout.BuildTimeoutWrapper>
+ </buildWrappers>
+</project>
Oops, something went wrong.

0 comments on commit 0f39949

Please sign in to comment.