Revision: 16213
Author: amit.bhayani
Date: Thu Jan  6 05:33:43 2011
Log: fixed release script
http://code.google.com/p/mobicents/source/detail?r=16213

Added:
 /trunk/protocols/ss7/release/release-build.xml
Modified:
 /trunk/protocols/ss7/release/README.TXT
 /trunk/protocols/ss7/release/build.xml
 /trunk/protocols/ss7/release/pom.xml

=======================================
--- /dev/null
+++ /trunk/protocols/ss7/release/release-build.xml      Thu Jan  6 05:33:43 2011
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project name="Release_build" default="deploy">
+
+       <property name="home" value="${ant.file.Release_build}/../" />
+
+       <!-- SYSTEM RELATED -->
+       <property environment="system" />
+       <property name="jboss.home" value="${system.JBOSS_HOME}" />
+       <property name="node" value="default" />
+ <property name="jboss.deploy" value="${jboss.home}/server/${node}/deploy" />
+
+       <condition property="file_url" value="file:/">
+               <os family="windows" />
+       </condition>
+       <!-- Property already set on windows platform -->
+       <property name="file_url" value="file://" />
+
+       <pathconvert targetos="unix" property="jboss.home.standard">
+ <path description="To use te same stile for every url file" path="${jboss.home}" />
+       </pathconvert>
+
+       <target name="deploy">
+
+               <copy overwrite="true" 
todir="${jboss.deploy}/mobicents-ss7-service">
+                       <fileset dir="./mobicents-ss7-service">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+               <copy overwrite="true" todir="${jboss.home}/bin">
+                       <fileset dir="./shell">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+       </target>
+
+       <target name="undeploy">
+               <delete dir="${jboss.deploy}/mobicents-ss7-service" />
+               <delete file="${jboss.home}/bin/ss7-run.sh" />
+               <delete file="${jboss.home}/bin/ss7-run.bat" />
+               <delete file="${jboss.home}/bin/mobicents-ss7-shell.jar" />
+       </target>
+
+</project>
=======================================
--- /trunk/protocols/ss7/release/README.TXT     Tue Oct 12 10:12:24 2010
+++ /trunk/protocols/ss7/release/README.TXT     Thu Jan  6 05:33:43 2011
@@ -20,12 +20,7 @@

   * ASN v...@asn_version@
   * Stream v...@stream_version@
-  * M3UA v...@m3ua_version@
-  * MTP v...@mtp_version@
-  * ISUP v...@isup_version@
-  * SCCP v...@sccp_version@
-  * TCAP v...@tcap_version@
-  * MAP v...@map_version@
+  * SS7 v...@ss7_version@


 ------------------
@@ -51,13 +46,7 @@

 http://mobicents.googlecode.com/svn/tags/protocols/asn/a...@asn_version@
http://mobicents.googlecode.com/svn/tags/protocols/stream/stre...@stream_version@
-http://mobicents.googlecode.com/svn/tags/protocols/ss7/parent/s...@parent_version@
-http://mobicents.googlecode.com/svn/tags/protocols/ss7/m3...@m3ua_version@
-http://mobicents.googlecode.com/svn/tags/protocols/ss7/mtp/m...@mtp_version@
-http://mobicents.googlecode.com/svn/tags/protocols/ss7/sccp/sc...@sccp_version@
-http://mobicents.googlecode.com/svn/tags/protocols/ss7/tcap/tc...@tcap_version@
-http://mobicents.googlecode.com/svn/tags/protocols/ss7/map/m...@map_version@
-http://mobicents.googlecode.com/svn/tags/protocols/ss7/isup/is...@isup_version@
+http://mobicents.googlecode.com/svn/tags/protocols/ss7/s...@ss7_version@



=======================================
--- /trunk/protocols/ss7/release/build.xml      Tue Nov 16 09:10:14 2010
+++ /trunk/protocols/ss7/release/build.xml      Thu Jan  6 05:33:43 2011
@@ -4,17 +4,12 @@
        <!-- Components Versions -->
        <property name="release.version" value="1.0.0.BETA5" />

-       <property name="paren.version" value="1.0.0.BETA4" />
+       <property name="ss7.version" value="1.0.0.BETA4" />


        <property name="asn.version" value="1.0.0.BETA3" />
        <property name="stream.version" value="1.0.0.BETA2" />
-       <property name="m3ua.version" value="1.0.0.BETA2" />
-       <property name="mtp.version" value="1.0.0.BETA5" />
-       <property name="isup.version" value="1.0.0.BETA4" />
-       <property name="sccp.version" value="1.0.0.BETA4" />
-       <property name="tcap.version" value="1.0.0.BETA4" />
-       <property name="map.version" value="1.0.0.BETA4" />
+

<property name="protocols.build.list" value="parent,m3ua,mtp,isup,sccp,tcap,map" /> <property name="protocols.copy.list" value="m3ua,mtp,isup,sccp,tcap,map" />
@@ -77,14 +72,10 @@
                </exec>
        </target>
        <target name="build-sources-ss7">
-               <for delimiter="," param="protocol.name" 
list="${protocols.build.list}">
-                       <sequential>
-                               <echo>Build SS7 @{protocol.name}</echo>
- <exec executable="${mvn.executable}" dir="${checkout.basedir}/@{protocol.name}">
+               <echo>Build SS7</echo>
+               <exec executable="${mvn.executable}" 
dir="${checkout.basedir}/ss7">
<arg line="-f pom.xml install -P release,set-svn-revision -Dmaven.test.skip=${test.skip} -Drelease.name=${release.name}" />
                                </exec>
-                       </sequential>
-               </for>
        </target>

        <target name="notes">
@@ -94,14 +85,7 @@
                                        <token key="VERSION" 
value="${release.version}" />
                                        <token key="ASN_VERSION" 
value="${asn.version}" />
                                        <token key="STREAM_VERSION" 
value="${stream.version}" />
-                                       <token key="PARENT_VERSION" 
value="${paren.version}" />
-                                       <token key="M3UA_VERSION" 
value="${m3ua.version}" />
-                                       <token key="MTP_VERSION" 
value="${mtp.version}" />
-                                       <token key="ISUP_VERSION" 
value="${isup.version}" />
-                                       <token key="SCCP_VERSION" 
value="${sccp.version}" />
-                                       <token key="TCAP_VERSION" 
value="${tcap.version}" />
-                                       <token key="MAP_VERSION" 
value="${map.version}" />
-
+                                       <token key="SS7_VERSION" 
value="${ss7.version}" />
                                </replacetokens>
                        </filterchain>
                </copy>
@@ -124,16 +108,49 @@
                </copy>
        </target>
        <target name="copy-protocols-ss7">
-               <for delimiter="," param="protocol.name" 
list="${protocols.copy.list}">
-                       <sequential>
-                               <echo>Copy SS7 @{protocol.name}</echo>
-                               <copy todir="${zip.dir}/@{protocol.name}" 
failonerror="${failoncopy}">
- <fileset dir="${checkout.basedir}/@{protocol.name}/release/${release.name}">
-                                               <include name="**" />
-                                       </fileset>
-                               </copy>
-                       </sequential>
-               </for>
+               <echo>Copy SS7 Service</echo>
+ <copy todir="${zip.dir}/ss7/mobicents-ss7-service" failonerror="${failoncopy}"> + <fileset dir="${checkout.basedir}/ss7/service/target/mobicents-ss7-service">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+               <echo>Copy Shell</echo>
+               <copy todir="${zip.dir}/ss7/shell" failonerror="${failoncopy}">
+                       <fileset 
dir="${checkout.basedir}/ss7/management/shell/target/release">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+               <echo>Copy Protocols</echo>
+               <copy todir="${zip.dir}/ss7/protocols" 
failonerror="${failoncopy}">
+                       <fileset 
dir="${checkout.basedir}/ss7/tcap/release/point">
+                               <include name="**" />
+                       </fileset>
+                       <fileset 
dir="${checkout.basedir}/ss7/map/release/point">
+                               <include name="**" />
+                       </fileset>
+                       <fileset 
dir="${checkout.basedir}/ss7/isup/release/point">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+               <echo>Copy Native</echo>
+               <copy todir="${zip.dir}/ss7/native" failonerror="${failoncopy}">
+ <fileset dir="${checkout.basedir}/ss7/hardware/dahdi/native/linux/target">
+                               <include name="*.so" />
+                       </fileset>
+               </copy>
+
+               <echo>Copy Docs</echo>
+               <copy todir="${zip.dir}/ss7/docs" failonerror="${failoncopy}">
+ <fileset dir="${checkout.basedir}/ss7/docs/jdocbook-mobicents/target/docbook/publish">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+               <echo>Copy Build File</echo>
+ <copy file="${checkout.basedir}/ss7/release/release-build.xml" tofile="${zip.dir}/ss7/build.xml" failonerror="${failoncopy}" />
        </target>

        <target name="zip.binary">
@@ -148,6 +165,7 @@
                </antcall>
        </target>
        <target name="zip.src">
+               <mkdir dir="${zip.file.destination.dir}"/>
                <zip 
destfile="${zip.file.destination.dir}/${zip.file.name}-src.zip">
                        <zipfileset dir="${checkout.basedir}" excludes="zip">
                        </zipfileset>
=======================================
--- /trunk/protocols/ss7/release/pom.xml        Thu Nov 25 10:22:10 2010
+++ /trunk/protocols/ss7/release/pom.xml        Thu Jan  6 05:33:43 2011
@@ -19,7 +19,7 @@
                <checkout.username>mobicents-read-only</checkout.username>
                <checkout.password />

-                       <!-- TAGS -->
+                       <!-- TAGS
<asn.connectionURL>scm:svn:https://mobicents.googlecode.com/svn/tags/protocols/asn/asn-1.0.0</asn.connectionURL> <stream.connectionURL>scm:svn:https://mobicents.googlecode.com/svn/tags/protocols/stream/stream-1.0.0</stream.connectionURL>

@@ -30,22 +30,12 @@
<sccp.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/protocols/ss7/sccp/sccp-1.0.0</sccp.connectionURL> <tcap.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/protocols/ss7/tcap/tcap-1.0.0</tcap.connectionURL> <map.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/protocols/ss7/map/map-1.0.0</map.connectionURL>
-
-               <!-- TRUNK
+               -->
+               <!-- TRUNK -->

<asn.connectionURL>scm:svn:https://mobicents.googlecode.com/svn/trunk/protocols/asn</asn.connectionURL> <stream.connectionURL>scm:svn:https://mobicents.googlecode.com/svn/trunk/protocols/stream</stream.connectionURL>
-
- <parent.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7/parent</parent.connectionURL> - <m3ua.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7/m3ua</m3ua.connectionURL> - <mtp.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7/mtp</mtp.connectionURL> - <isup.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7/isup</isup.connectionURL> - <sccp.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7/sccp</sccp.connectionURL> - <tcap.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7/tcap</tcap.connectionURL> - <map.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7/map</map.connectionURL>
-
-               -->
-
+ <ss7.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/trunk/protocols/ss7</ss7.connectionURL>
        </properties>

        <profiles>
@@ -97,7 +87,7 @@
                                                        </execution>

                                                        <execution>
-                                                               
<id>parent-checkout</id>
+                                                               
<id>ss7-checkout</id>
                                                                <goals>
                                                                        
<goal>checkout</goal>
                                                                </goals>
@@ -106,104 +96,8 @@
                                                                        
<scmVersion>HEAD</scmVersion>
                                                                        
<scmVersionType>revision</scmVersionType>
                                                                        
<skipCheckoutIfExists>true</skipCheckoutIfExists>
-                                                                       
<checkoutDirectory>${checkout.basedir}/parent</checkoutDirectory>
-                                                                       
<connectionUrl>${parent.connectionURL}</connectionUrl>
-                                                                       
<username>${checkout.username}</username>
-                                                                       
<password>${checkout.password}</password>
-                                                               </configuration>
-                                                       </execution>
-                                                       <execution>
-                                                               
<id>m3ua-checkout</id>
-                                                               <goals>
-                                                                       
<goal>checkout</goal>
-                                                               </goals>
-                                                               
<phase>validate</phase>
-                                                               <configuration>
-                                                                       
<scmVersion>HEAD</scmVersion>
-                                                                       
<scmVersionType>revision</scmVersionType>
-                                                                       
<skipCheckoutIfExists>true</skipCheckoutIfExists>
-                                                                       
<checkoutDirectory>${checkout.basedir}/m3ua</checkoutDirectory>
-                                                                       
<connectionUrl>${m3ua.connectionURL}</connectionUrl>
-                                                                       
<username>${checkout.username}</username>
-                                                                       
<password>${checkout.password}</password>
-                                                               </configuration>
-                                                       </execution>
-                                                       <execution>
-                                                               
<id>mtp-checkout</id>
-                                                               <goals>
-                                                                       
<goal>checkout</goal>
-                                                               </goals>
-                                                               
<phase>validate</phase>
-                                                               <configuration>
-                                                                       
<scmVersion>HEAD</scmVersion>
-                                                                       
<scmVersionType>revision</scmVersionType>
-                                                                       
<skipCheckoutIfExists>true</skipCheckoutIfExists>
-                                                                       
<checkoutDirectory>${checkout.basedir}/mtp</checkoutDirectory>
-                                                                       
<connectionUrl>${mtp.connectionURL}</connectionUrl>
-                                                                       
<username>${checkout.username}</username>
-                                                                       
<password>${checkout.password}</password>
-                                                               </configuration>
-                                                       </execution>
-                                                       <execution>
-                                                               
<id>isup-checkout</id>
-                                                               <goals>
-                                                                       
<goal>checkout</goal>
-                                                               </goals>
-                                                               
<phase>validate</phase>
-                                                               <configuration>
-                                                                       
<scmVersion>HEAD</scmVersion>
-                                                                       
<scmVersionType>revision</scmVersionType>
-                                                                       
<skipCheckoutIfExists>true</skipCheckoutIfExists>
-                                                                       
<checkoutDirectory>${checkout.basedir}/isup</checkoutDirectory>
-                                                                       
<connectionUrl>${isup.connectionURL}</connectionUrl>
-                                                                       
<username>${checkout.username}</username>
-                                                                       
<password>${checkout.password}</password>
-                                                               </configuration>
-                                                       </execution>
-                                                       <execution>
-                                                               
<id>sccp-checkout</id>
-                                                               <goals>
-                                                                       
<goal>checkout</goal>
-                                                               </goals>
-                                                               
<phase>validate</phase>
-                                                               <configuration>
-                                                                       
<scmVersion>HEAD</scmVersion>
-                                                                       
<scmVersionType>revision</scmVersionType>
-                                                                       
<skipCheckoutIfExists>true</skipCheckoutIfExists>
-                                                                       
<checkoutDirectory>${checkout.basedir}/sccp</checkoutDirectory>
-                                                                       
<connectionUrl>${sccp.connectionURL}</connectionUrl>
-                                                                       
<username>${checkout.username}</username>
-                                                                       
<password>${checkout.password}</password>
-                                                               </configuration>
-                                                       </execution>
-                                                       <execution>
-                                                               
<id>tcap-checkout</id>
-                                                               <goals>
-                                                                       
<goal>checkout</goal>
-                                                               </goals>
-                                                               
<phase>validate</phase>
-                                                               <configuration>
-                                                                       
<scmVersion>HEAD</scmVersion>
-                                                                       
<scmVersionType>revision</scmVersionType>
-                                                                       
<skipCheckoutIfExists>true</skipCheckoutIfExists>
-                                                                       
<checkoutDirectory>${checkout.basedir}/tcap</checkoutDirectory>
-                                                                       
<connectionUrl>${tcap.connectionURL}</connectionUrl>
-                                                                       
<username>${checkout.username}</username>
-                                                                       
<password>${checkout.password}</password>
-                                                               </configuration>
-                                                       </execution>
-                                                       <execution>
-                                                               
<id>map-checkout</id>
-                                                               <goals>
-                                                                       
<goal>checkout</goal>
-                                                               </goals>
-                                                               
<phase>validate</phase>
-                                                               <configuration>
-                                                                       
<scmVersion>HEAD</scmVersion>
-                                                                       
<scmVersionType>revision</scmVersionType>
-                                                                       
<skipCheckoutIfExists>true</skipCheckoutIfExists>
-                                                                       
<checkoutDirectory>${checkout.basedir}/map</checkoutDirectory>
-                                                                       
<connectionUrl>${map.connectionURL}</connectionUrl>
+                                                                       
<checkoutDirectory>${checkout.basedir}/ss7</checkoutDirectory>
+                                                                       
<connectionUrl>${ss7.connectionURL}</connectionUrl>
                                                                        
<username>${checkout.username}</username>
                                                                        
<password>${checkout.password}</password>
                                                                </configuration>

Reply via email to