You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cz...@apache.org on 2013/05/25 09:52:14 UTC

git commit: added ant file jenkins.xml for thirdparty downloads playerglobal

Updated Branches:
  refs/heads/makeFlexUnitApacheReady e5adb7a72 -> cd4f80c4f


added ant file jenkins.xml for thirdparty downloads playerglobal


Project: http://git-wip-us.apache.org/repos/asf/flex-flexunit/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-flexunit/commit/cd4f80c4
Tree: http://git-wip-us.apache.org/repos/asf/flex-flexunit/tree/cd4f80c4
Diff: http://git-wip-us.apache.org/repos/asf/flex-flexunit/diff/cd4f80c4

Branch: refs/heads/makeFlexUnitApacheReady
Commit: cd4f80c4f8a6498c59521b97c967bdc358bcd5e4
Parents: e5adb7a
Author: cyrillzadra <cy...@gmail.com>
Authored: Sat May 25 15:51:37 2013 +0800
Committer: cyrillzadra <cy...@gmail.com>
Committed: Sat May 25 15:51:37 2013 +0800

----------------------------------------------------------------------
 jenkins.xml |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-flexunit/blob/cd4f80c4/jenkins.xml
----------------------------------------------------------------------
diff --git a/jenkins.xml b/jenkins.xml
new file mode 100644
index 0000000..af76b22
--- /dev/null
+++ b/jenkins.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+
+<project name="framework" default="main" basedir=".">
+	<property name="flexunit.home" value="${basedir}"/>
+	<property name="flexunit.jenkins.home" value="${flexunit.home}/jenkins"/>
+	<property name="playerglobal.version" value="10.0"/>
+
+	<!-- Set plyerglobal.version and locale -->
+	<!--loadproperties srcFile="${flexunit.jenkins.home}/build.properties"/-->
+
+	<target name="main" depends="init, thirdparty-downloads"/>
+
+	<target name="thirdparty-downloads" depends="playerglobal-download" description="Copies required downloads into place for build" />
+
+	<target name="playerglobal-check" description="Checks if the playerglobal.swc has been downloaded.">
+		<available file="${flexunit.jenkins.home}/player/${playerglobal.version}/playerglobal.swc" property="playerglobal.swc.present"/>
+	</target>
+
+	<target name="init">
+		<mkdir dir="${flexunit.jenkins.home}" />
+		<mkdir dir="${flexunit.jenkins.home}/temp"/>
+	</target>
+
+
+	<!-- playerglobal.swc -->
+	<!-- Because this requires a network connection it copies playglobal.swc only if it doesn't already exist. -->
+	<target name="playerglobal-download" depends="playerglobal-check,playerglobal-settarget,playerglobal10.1-download" description="Copies playerglobal.swc from the Adobe website">
+	</target>
+
+	<target name="playerglobal-settarget" unless="playerglobal.swc.present">
+		<condition property="target10.1">
+			<equals arg1="${playerglobal.version}" arg2="10.0" />
+		</condition>
+	</target>
+
+	<target name="playerglobal10.1-download" if="target10.1">
+		<mkdir dir="${flexunit.jenkins.home}/player/${playerglobal.version}"/>
+		<get src="http://download.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal10_1.swc" 
+            dest="${flexunit.jenkins.home}/player/${playerglobal.version}/playerglobal.swc" 
+            verbose="false"/>
+	</target>
+
+	<target name="clean" description="Cleans third party downloaded files.">
+		<delete dir="${flexunit.jenkins.home}/temp" />
+		<delete dir="${flexunit.jenkins.home}/player"/>
+		<delete dir="${flexunit.jenkins.home}"/>
+	</target>
+
+</project>