Revision: 12984
Author: brainslog
Date: Wed Jul 14 06:58:03 2010
Log: Updating Mobicents Diameter Release Script
http://code.google.com/p/mobicents/source/detail?r=12984

Modified:
 /trunk/servers/diameter/release/build-standalone-1.2.X.xml
/trunk/servers/diameter/release/internal-components-checkout-standalone-1.2.X.xml

=======================================
--- /trunk/servers/diameter/release/build-standalone-1.2.X.xml Mon Jun 14 08:16:49 2010 +++ /trunk/servers/diameter/release/build-standalone-1.2.X.xml Wed Jul 14 06:58:03 2010
@@ -2,28 +2,32 @@
 <project name="diameter.release.sf" default="package" basedir=".">

        <!-- Diameter Components Versions -->
-       <property name="RELEASE_VERSION" value="1.2.1.GA" />
-
-       <property name="CORE_JDIAMETER_VERSION" value="1.5.3.1-build353" />
-       <property name="CORE_MUX_VERSION" value="1.2.1.GA" />
-       <property name="CORE_DOCS_VERSION" value="1.2.0.GA" />
+       <property name="RELEASE_VERSION" value="1.3.0.FINAL" />
+
+       <property name="CORE_JDIAMETER_VERSION" value="1.5.4.0-build401" />
+       <property name="CORE_JDIAMETER-HA_VERSION" value="1.0.0.BETA1" />
+       <property name="CORE_MUX_VERSION" value="1.3.0.FINAL" />
+       <property name="CORE_DOCS_VERSION" value="1.3.0.FINAL" />

        <property name="TOOLS_JOPR_PLUGIN_VERSION" value="1.0.0.BETA2" />

-       <property name="RA_base_VERSION" value="2.0.1.GA" />
-       <property name="RA_cca_VERSION" value="2.0.1.GA" />
-       <property name="RA_sh-client_VERSION" value="2.0.0.GA" />
-       <property name="RA_sh-server_VERSION" value="2.0.1.GA" />
-       <property name="RA_ro_VERSION" value="2.0.0.GA" />
-       <property name="RA_rf_VERSION" value="2.0.0.GA" />
-       <property name="RA_cx-dx_VERSION" value="2.0.0.GA" />
+       <property name="RA_base_VERSION" value="2.1.0.FINAL" />
+       <property name="RA_cca_VERSION" value="2.1.0.FINAL" />
+       <property name="RA_sh-client_VERSION" value="2.1.0.FINAL" />
+       <property name="RA_sh-server_VERSION" value="2.1.0.FINAL" />
+       <property name="RA_ro_VERSION" value="2.1.0.FINAL" />
+       <property name="RA_rf_VERSION" value="2.1.0.FINAL" />
+       <property name="RA_cx-dx_VERSION" value="2.1.0.FINAL" />

        <property name="EXAMPLE_JAINSLEE_base_VERSION" value="2.0.0.GA" />
        <property name="EXAMPLE_JAINSLEE_openims_VERSION" value="2.0.0.GA" />

        <!-- Dependencies Components Versions -->
-       <property name="JAINSLEE_VERSION" value="2.0.0.GA" />
+       <property name="JAINSLEE_VERSION" value="2.1.1.GA" />
+       <property name="JAINSLEE_SIP11_RA_VERSION" value="2.1.1.GA" />
+       <property name="JAINSLEE_SIP_SERVICES_VERSION" value="2.0.0.GA" />
        <property name="JBOSS_VERSION" value="5.1.0.GA" />
+

        <!-- jboss-x. to be used as building profile -->
        <property name="DEFAULT_SAR_CONFIGURATION" value="5" />
@@ -69,9 +73,9 @@
        <!-- Checkout section -->

        <target name="checkout-core">
- <echo>Checkout Diameter Core (jDiameter v${CORE_JDIAMETER_VERSION}, MUX v${CORE_MUX_VERSION}, Docs v${CORE_DOCS_VERSION})</echo> + <echo>Checkout Diameter Core (jDiameter v${CORE_JDIAMETER_VERSION}, jDiameter HA v${CORE_JDIAMETER-HA_VERSION}, MUX v${CORE_MUX_VERSION}, Docs v${CORE_DOCS_VERSION})</echo> <exec executable="${mvn.executable}" dir="${ant.file.diameter.release}/../"> - <arg line="-f internal-components-checkout-standalone-1.2.X.xml validate -P checkout -Djdiam_version=${CORE_JDIAMETER_VERSION} -Dmux_version=${CORE_MUX_VERSION} -Ddocs_version=${CORE_DOCS_VERSION}" /> + <arg line="-f internal-components-checkout-standalone-1.2.X.xml validate -P checkout -Djdiam_version=${CORE_JDIAMETER_VERSION} -Djdiam-ha_version=${CORE_JDIAMETER-HA_VERSION} -Dmux_version=${CORE_MUX_VERSION} -Ddocs_version=${CORE_DOCS_VERSION}" />
                </exec>
        </target>

@@ -110,6 +114,9 @@
<exec executable="${mvn.executable}" dir="${checkout_base_dir}/core/jdiameter">
                        <arg line="-f pom.xml clean install" />
                </exec>
+ <exec executable="${mvn.executable}" dir="${checkout_base_dir}/core/jdiameter-ha">
+                       <arg line="-f pom.xml clean install" />
+               </exec>
                <exec executable="${mvn.executable}" 
dir="${checkout_base_dir}/core/mux">
<arg line="-f pom.xml clean install -Pjboss${DEFAULT_SAR_CONFIGURATION}" />
                </exec>
@@ -165,6 +172,12 @@
                        <fileset 
dir="${checkout_base_dir}/core/jdiameter/impl/target">
                                <include 
name="jdiameter-impl-${CORE_JDIAMETER_VERSION}.jar" />
                        </fileset>
+                       <fileset 
dir="${checkout_base_dir}/core/jdiameter-ha/api/target">
+                               <include 
name="jdiameter-ha-api-${CORE_JDIAMETER-HA_VERSION}.jar" />
+                       </fileset>
+                       <fileset 
dir="${checkout_base_dir}/core/jdiameter-ha/impl/target">
+                               <include 
name="jdiameter-ha-impl-${CORE_JDIAMETER-HA_VERSION}.jar" />
+                       </fileset>
                </copy>

                <copy todir="${zip_dir}/core/mux">
@@ -228,7 +241,7 @@
        </target>

        <target name="copy-jars-additional-resources">
- <copy todir="${zip_dir}/examples/openims/thirdparty/sip11" file="${jainslee.folder.path}/resources/sip11/sip11-ra-DU-${JAINSLEE_VERSION}.jar" failonerror="${failoncopy}" /> + <copy todir="${zip_dir}/examples/openims/thirdparty/sip11" file="${jainslee.folder.path}/resources/sip11/sip11-ra-DU-${JAINSLEE_SIP11_RA_VERSION}.jar" failonerror="${failoncopy}" /> <copy todir="${zip_dir}/examples/openims/thirdparty/sip11" file="${jainslee.folder.path}/resources/sip11/du-management.xml" failonerror="${failoncopy}">
                        <filterchain>
                                <replacetokens>
@@ -238,7 +251,7 @@
          </copy>
<copy todir="${zip_dir}/examples/openims/thirdparty/sip11" file="${checkout_base_dir}/examples/openims/release/thirdparty/sip11/build.xml" failonerror="${failoncopy}" />

- <copy todir="${zip_dir}/examples/openims/thirdparty/sip-services-proxy-with-initial-invite" file="${jainslee.folder.path}/examples/sip-services/sip-services-proxy-with-initial-invite-DU-${JAINSLEE_VERSION}.jar" failonerror="${failoncopy}" /> + <copy todir="${zip_dir}/examples/openims/thirdparty/sip-services-proxy-with-initial-invite" file="${jainslee.folder.path}/examples/sip-services/sip-services-proxy-with-initial-invite-DU-${JAINSLEE_SIP_SERVICES_VERSION}.jar" failonerror="${failoncopy}" /> <copy todir="${zip_dir}/examples/openims/thirdparty/sip-services-proxy-with-initial-invite" file="${jainslee.folder.path}/examples/sip-services/proxy-with-initial-invite-du-management.xml" failonerror="${failoncopy}">
                        <filterchain>
                                <replacetokens>
@@ -257,6 +270,7 @@
                                <replacetokens>
                                        <token key="VERSION" 
value="${RELEASE_VERSION}" />
                                        <token key="JDIAM_VERSION" 
value="${CORE_JDIAMETER_VERSION}" />
+                                       <token key="JDIAM-HA_VERSION" 
value="${CORE_JDIAMETER-HA_VERSION}" />
                                        <token key="MUX_VERSION" 
value="${CORE_MUX_VERSION}" />
                                        <token key="base_VERSION" 
value="${RA_base_VERSION}" />
                                        <token key="cca_VERSION" 
value="${RA_cca_VERSION}" />
@@ -276,6 +290,7 @@
                                </replacetokens>
                        </filterchain>
                </copy>
+               <!-- TODO: Add jdiameter-ha README.TXT ? -->
<copy todir="${zip_dir}/core/mux" file="${checkout_base_dir}/core/mux/release/README.TXT" failonerror="${failoncopy}">
                        <filterchain>
                                <replacetokens>
=======================================
--- /trunk/servers/diameter/release/internal-components-checkout-standalone-1.2.X.xml Mon Jun 14 08:16:49 2010 +++ /trunk/servers/diameter/release/internal-components-checkout-standalone-1.2.X.xml Wed Jul 14 06:58:03 2010
@@ -15,6 +15,7 @@
                <checkout.password></checkout.password>

<diameter.core.jdiameter.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/servers/diameter/core/jdiameter/jdiameter</diameter.core.jdiameter.connectionURL> + <diameter.core.jdiameter-ha.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/servers/diameter/core/jdiameter-ha/jdiameter-ha</diameter.core.jdiameter-ha.connectionURL> <diameter.core.mux.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/servers/diameter/core/mux/mobicents-diameter-mux</diameter.core.mux.connectionURL> <diameter.core.docs.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/servers/diameter/core/docs/mobicents-diameter-core-docs</diameter.core.docs.connectionURL> <diameter.resource.connectionURL>scm:svn:http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter</diameter.resource.connectionURL>
@@ -50,6 +51,22 @@
                                                                </configuration>
                                                        </execution>
                                                        <execution>
+                                                               
<id>diameter-core-jdiameter-ha-checkout</id>
+                                                               <goals>
+                                                                       
<goal>checkout</goal>
+                                                               </goals>
+                                                               
<phase>validate</phase>
+                                                               <configuration>
+                                                                       
<scmVersion>HEAD</scmVersion>
+                                                                       
<scmVersionType>revision</scmVersionType>
+                                                                       
<skipCheckoutIfExists>false</skipCheckoutIfExists>
+ <checkoutDirectory>${checkout.basedir}/core/jdiameter-ha</checkoutDirectory> + <connectionUrl>${diameter.core.jdiameter-ha.connectionURL}-${jdiam-ha_version}</connectionUrl>
+                                                                       
<username>${checkout.username}</username>
+                                                                       
<password>${checkout.password}</password>
+                                                               </configuration>
+                                                       </execution>
+                                                       <execution>
                                                                
<id>diameter-core-mux-checkout</id>
                                                                <goals>
                                                                        
<goal>checkout</goal>

Reply via email to