Author: nickboldt
Date: 2011-01-12 16:53:13 -0500 (Wed, 12 Jan 2011)
New Revision: 28160
Modified:
trunk/drools/build.sh
Log:
add hudson build_number suffix; suppress output of first maven build ONLY if in hudson
Modified: trunk/drools/build.sh
===================================================================
--- trunk/drools/build.sh 2011-01-12 21:32:03 UTC (rev 28159)
+++ trunk/drools/build.sh 2011-01-12 21:53:13 UTC (rev 28160)
@@ -9,8 +9,11 @@
for d in $(whereis mvn | grep 3); do e=$(echo $d | grep -v ".bat" | grep 3);
if [[ $e ]] && [[ -x $d ]]; then mvn3=$d; break; fi; done
fi
+devnull="2>&1 1>/dev/null"
if [[ ! ${WORKSPACE} ]]; then
WORKSPACE=.
+ devnull=""
+ BUILD_NUMBER=000
fi
# create working dir (if not already present in Hudson)
@@ -23,7 +26,7 @@
rm -fr pom.xml; wget
https://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/pom.xml
# build w/ maven using Drools' parent pom (will fail with missing deps); suppress
logged output
-$mvn3 -B -fn -q clean install -f drools/pom.xml
-Dmaven.repo.local=${WORKSPACE}/m2-repository 2>&1 1>/dev/null
+$mvn3 -B -fn clean install -f drools/pom.xml
-Dmaven.repo.local=${WORKSPACE}/m2-repository $devnull
# fetch JBT parent pom into root folder, "sources"
rm -fr pom.xml; wget
http://anonsvn.jboss.org/repos/jbosstools/trunk/build/pom.xml
@@ -37,7 +40,7 @@
<groupId>org.sonatype.tycho</groupId>
<artifactId>maven-osgi-packaging-plugin</artifactId>
<configuration>
- <format>'v'yyyyMMdd-HHmm</format>
+ <format>'v'yyyyMMdd-HHmm'-H${BUILD_NUMBER}</format>
<archiveSite>true</archiveSite>
</configuration>
</plugin>