Merged in Hudson build setup from trunk. release70
authorJesse Glick <jglick@netbeans.org>
Thu, 10 Mar 2011 10:54:52 -0500
branchrelease70
changeset 17316a01d81e3a808
parent 17315 99dc5d12b306
parent 17313 b3e5a823b7b2
child 17325 5c801bcdd61c
Merged in Hudson build setup from trunk.
     1.1 --- a/other/hudson-build-list	Thu Mar 10 10:54:07 2011 -0500
     1.2 +++ b/other/hudson-build-list	Thu Mar 10 10:54:52 2011 -0500
     1.3 @@ -1,4 +1,15 @@
     1.4 +ant.freeform.samples
     1.5 +api.workqueues
     1.6 +apisupport.projectinspector
     1.7  autoproject.core
     1.8  autoproject.java
     1.9  autoproject.profiler
    1.10  autoproject.web
    1.11 +docbook
    1.12 +docbook.project
    1.13 +imagepaste
    1.14 +insertunicode
    1.15 +logmanagement
    1.16 +quickfilechooser
    1.17 +testng
    1.18 +testng.maven
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/other/hudson-build-script	Thu Mar 10 10:54:52 2011 -0500
     2.3 @@ -0,0 +1,17 @@
     2.4 +#!/bin/sh
     2.5 +# XXX set in branch e.g.: download_url_base=http://dlc.sun.com.edgesuite.net/netbeans/6.9/final/zip/netbeans-6.9-201006101454
     2.6 +if [ \! -f .hg/nbsrc.zip ]
     2.7 +then
     2.8 +  wget -O .hg/nbsrc.zip --progress=dot:mega "${download_url_base}-src.zip"
     2.9 +fi
    2.10 +if [ \! -f .hg/nb.zip ]
    2.11 +then
    2.12 +  wget -O .hg/nb.zip --progress=dot:mega "${download_url_base}-ml.zip"
    2.13 +fi
    2.14 +unzip .hg/nb.zip
    2.15 +mkdir nb_all
    2.16 +(cd nb_all; unzip ../.hg/nbsrc.zip)
    2.17 +ln -sv .. nb_all/contrib
    2.18 +ant -f nb_all/nbbuild/build.xml bootstrap
    2.19 +for m in `cat nb_all/contrib/other/hudson-build-list`; do ant -f nb_all/contrib/"$m"/build.xml -Dnetbeans.dest.dir=$WORKSPACE/netbeans -Dbuildnumber=$BUILD_TAG nbm; done
    2.20 +ant -f nb_all/contrib/other/hudson-build-update-descriptor.xml
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/other/hudson-build-update-descriptor.xml	Thu Mar 10 10:54:52 2011 -0500
     3.3 @@ -0,0 +1,13 @@
     3.4 +<project name="build-update-descriptor" basedir="../../.." default="descriptor">
     3.5 +    <target name="descriptor">
     3.6 +        <taskdef classpath="netbeans/harness/tasks.jar" resource="org/netbeans/nbbuild/taskdefs.properties"/>
     3.7 +        <makeupdatedesc desc="updates.xml" distbase="." automaticgrouping="true" uselicenseurl="true">
     3.8 +            <fileset dir=".">
     3.9 +                <include name="*/build/*.nbm"/>
    3.10 +            </fileset>
    3.11 +            <updaterjar>
    3.12 +                <fileset dir="netbeans" includes="platform*/modules/ext/updater.jar"/>
    3.13 +            </updaterjar>
    3.14 +        </makeupdatedesc>
    3.15 +    </target>
    3.16 +</project>