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>