[jbpm-commits] JBoss JBPM SVN: r5585 - jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Aug 28 17:23:48 EDT 2009


Author: alex.guizar at jboss.com
Date: 2009-08-28 17:23:48 -0400 (Fri, 28 Aug 2009)
New Revision: 5585

Modified:
   jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh
Log:
[JBPM-1365] Add QA for mssql
install sql server driver from hudson script

Modified: jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh	2009-08-28 20:09:36 UTC (rev 5584)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh	2009-08-28 21:23:48 UTC (rev 5585)
@@ -86,21 +86,40 @@
 echo $MVN_CMD; $MVN_CMD
 cat resolve.tmp
 
-# Install Sybase driver
-if [ "$DATABASE" = "sybase" ]; then
-  JCONNECT_VERSION=`grep com.sybase:jconnect resolve.tmp | awk --field-separator : '{ print $4 }'`
-  JCONNECT_JAR=~/.m2/repository/com/sybase/jconnect/$JCONNECT_VERSION/jconnect-$JCONNECT_VERSION.jar
-  if [ -f $JCONNECT_JAR ]; then
-    CP_CMD="cp $JCONNECT_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib"
+# Install DB2 driver
+if [ "$DATABASE" = "db2" ]; then
+  DB2JCC_VERSION=`grep com.ibm:db2jcc:jar resolve.tmp | awk --field-separator : '{ print $4 }'`
+  DB2JCC_JAR=~/.m2/repository/com/ibm/db2jcc/$DB2JCC_VERSION/db2jcc-$DB2JCC_VERSION.jar
+  if [ -f $DB2JCC_JAR ]; then
+    CP_CMD="cp $DB2JCC_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib"
     echo $CP_CMD; $CP_CMD
   else
-    echo "WARNING: Sybase driver not found: $JCONNECT_JAR"
+    echo "WARNING: DB2 driver not found: $DB2JCC_JAR"
   fi
+  DB2JCC_LICENSE=~/.m2/repository/com/ibm/db2jcc_license_cu/$DB2JCC_VERSION/db2jcc_license_cu-$DB2JCC_VERSION.jar
+  if [ -f $DB2JCC_LICENSE ]; then
+    CP_CMD="cp $DB2JCC_LICENSE $JBOSS_HOME/server/$JBOSS_SERVER/lib"
+    echo $CP_CMD; $CP_CMD
+  else
+    echo "WARNING: DB2 license not found: $DB2JCC_LICENSE"
+  fi
 fi
 
+# Install MSSQL driver
+if [ "$DATABASE" = "mssql" ]; then
+  MSJDBC_VERSION=`grep com.microsoft.sqlserver:msjdbc resolve.tmp | awk --field-separator : '{ print $4 }'`
+  MSJDBC_JAR=~/.m2/repository/com/microsoft/sqlserver/msjdbc/$MSJDBC_VERSION/msjdbc-$MSJDBC_VERSION.jar
+  if [ -f $MSJDBC_JAR ]; then
+    CP_CMD="cp $MSJDBC_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib"
+    echo $CP_CMD; $CP_CMD
+  else
+    echo "WARNING: MSSQL driver not found: $MSSQL_JAR"
+  fi
+fi
+
 # Install Oracle driver
 if [ "$DATABASE" = "oracle" ]; then
-  OJDBC_VERSION=`grep com.oracle:ojdbc14:jar resolve.tmp | awk --field-separator : '{ print $4 }'`
+  OJDBC_VERSION=`grep com.oracle:ojdbc14 resolve.tmp | awk --field-separator : '{ print $4 }'`
   OJDBC_JAR=~/.m2/repository/com/oracle/ojdbc14/$OJDBC_VERSION/ojdbc14-$OJDBC_VERSION.jar
   if [ -f $OJDBC_JAR ]; then
     CP_CMD="cp $OJDBC_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib"
@@ -110,23 +129,16 @@
   fi
 fi
 
-# Install DB2 driver
-if [ "$DATABASE" = "db2" ]; then
-  DB2JCC_VERSION=`grep com.ibm:db2jcc:jar resolve.tmp | awk --field-separator : '{ print $4 }'`
-  DB2JCC_JAR=~/.m2/repository/com/ibm/db2jcc/$DB2JCC_VERSION/db2jcc-$DB2JCC_VERSION.jar
-  if [ -f $DB2JCC_JAR ]; then
-    CP_CMD="cp $DB2JCC_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib"
+# Install Sybase driver
+if [ "$DATABASE" = "sybase" ]; then
+  JCONNECT_VERSION=`grep com.sybase:jconnect resolve.tmp | awk --field-separator : '{ print $4 }'`
+  JCONNECT_JAR=~/.m2/repository/com/sybase/jconnect/$JCONNECT_VERSION/jconnect-$JCONNECT_VERSION.jar
+  if [ -f $JCONNECT_JAR ]; then
+    CP_CMD="cp $JCONNECT_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib"
     echo $CP_CMD; $CP_CMD
   else
-    echo "WARNING: DB2 driver not found: $DB2JCC_JAR"
+    echo "WARNING: Sybase driver not found: $JCONNECT_JAR"
   fi
-  DB2JCC_LICENSE=~/.m2/repository/com/ibm/db2jcc_license_cu/$DB2JCC_VERSION/db2jcc_license_cu-$DB2JCC_VERSION.jar
-  if [ -f $DB2JCC_LICENSE ]; then
-    CP_CMD="cp $DB2JCC_LICENSE $JBOSS_HOME/server/$JBOSS_SERVER/lib"
-    echo $CP_CMD; $CP_CMD
-  else
-    echo "WARNING: DB2 license not found: $DB2JCC_LICENSE"
-  fi
 fi
 
 # Remove resolution output file



More information about the jbpm-commits mailing list