build/deploy.xml
author Gautier Thibault <gthibault@universcine.com>
Wed, 14 Apr 2010 20:53:47 +0200
changeset 57 c05892376a6c
parent 31 140bb21ec61e
permissions -rw-r--r--
path to videos
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     2
<!-- ====================================================================== 
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     3
     Mar 18, 2010 4:31:09 PM                                                        
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     4
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     5
     project    
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     6
     description
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     7
                   
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     8
     ymh                                                                
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     9
     ====================================================================== -->
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    10
<project name="project" default="deploy_all" basedir="..">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    11
    <description>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    12
            description
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    13
    </description>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    14
	<property name="url" value="http://localhost:9080/manager" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    15
	<property name="username" value="tomcat"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    16
	<property name="password" value="tomcat"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    17
	<property name="solr.path" value="/solr" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    18
	<property name="sonyengine.path" value="/sonyengine" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    19
	<property name="build" value="${basedir}/engine" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    20
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    21
	<!-- Configure the custom Ant tasks for the Manager application -->
27
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    22
	<taskdef name="deploy"    classname="org.apache.catalina.ant.DeployTask"/>
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    23
	<taskdef name="list"      classname="org.apache.catalina.ant.ListTask"/>
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    24
	<taskdef name="reload"    classname="org.apache.catalina.ant.ReloadTask"/>
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    25
	<taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/>
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    26
	<taskdef name="roles"     classname="org.apache.catalina.ant.RolesTask"/>
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    27
	<taskdef name="start"     classname="org.apache.catalina.ant.StartTask"/>
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    28
	<taskdef name="stop"      classname="org.apache.catalina.ant.StopTask"/>
ec2d5a70a75e (no commit message)
IRI
parents: 19
diff changeset
    29
	<taskdef name="undeploy"  classname="org.apache.catalina.ant.UndeployTask"/>
19
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    30
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    31
	<target name="deploy_solr">
31
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    32
		<deploy 
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    33
			localwar="${build}${solr.path}/apache-solr-1.4.0.war"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    34
			url="${url}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    35
			username="${username}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    36
			password="${password}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    37
			path="${solr.path}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    38
			config="${build}${solr.path}/context.xml"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    39
			>
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    40
		</deploy>
19
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    41
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    42
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    43
	<target name="deploy_sonyengine">
31
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    44
		<echo>${build}${sonyengine.path}/mosatags.sonyengine.war</echo>
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    45
    <deploy 
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    46
      localwar="${build}${sonyengine.path}/mosatags.sonyengine.war"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    47
      url="${url}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    48
      username="${username}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    49
      password="${password}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    50
      path="${sonyengine.path}"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    51
      config="${build}${sonyengine.path}/context.xml"
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    52
      >
140bb21ec61e correct deploy
ymh <ymh.work@gmail.com>
parents: 27
diff changeset
    53
    </deploy>
19
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    54
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    55
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    56
	<target name="reload_sonyengine" description="Reload web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    57
		<reload  url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    58
	            path="${sonyengine.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    59
	  </target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    60
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    61
	<target name="reload_solr" description="Reload web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    62
		<reload  url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    63
	            path="${solr.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    64
	  </target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    65
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    66
	<target name="undeploy_sonyengine" description="Remove web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    67
	    <undeploy url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    68
	            path="${sonyengine.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    69
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    70
	<target name="undeploy_solr" description="Remove web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    71
	    <undeploy url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    72
	            path="${solr.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    73
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    74
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    75
	<!-- ================================= 
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    76
          target: deploy_all              
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    77
         ================================= -->
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    78
    <target name="deploy_all" depends="deploy_solr, deploy_sonyengine" description="²description">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    79
    </target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    80
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    81
</project>