Mark Hindess wrote:
Hi,

Is there any interest in having build status emails sent to this list?
I'm building classlib trunk with continuum and it would be simple for
me to have messages like the following sent to the list whenever the
status of our builds change.  Currently I'm building only on linux but
I plan to get windows builds running in the next few days.

Cool.  Please, only send changes (pass->fail, fail->pass).


Currently the builds are running the default target in make/build.xml
but if there was a top-level build-and-test target then I could run
that instead.  This might produce more useful results.

Ah.  Can you do a sequence :

$ cd make
$ ant
$ cd ..
$ ant -f build-test.xml



On a related note, removing the output attributes from the targets
that exec make  (and thus allowing the output to go to stdout/console)
would produce much more helpful results and probably result in more
constructive bug reports if/when the native builds fail.

Yes indeedy. I never understood why they were off in a file by default. We've already had one person get confused there...


Regards,
 Mark.

---------- Forwarded message ----------
From: Apache Harmony Build <[EMAIL PROTECTED]>
Date: 20-Feb-0006 11:04
Subject: [continuum] BUILD SUCCESSFUL: Classlib/linux.ia32
To: [EMAIL PROTECTED]


Online report :
http://ibmonly.hursley.ibm.com/continuum/linux.ia32/servlet/continuum/target/ProjectBuild.vm/view/ProjectBuild/id/1/buildId/44
Build statistics:
  State: Ok
  Previous State: Failed
  Started at: Mon, 20 Feb 2006 11:03:46 +0000
  Finished at: Mon, 20 Feb 2006 11:04:56 +0000
  Total time: 1m 9s
  Build Trigger: Forced
  Exit code: 0
  Building machine hostname: hy2
  Operating system : Linux
  Java version : 1.4.2(IBM Corporation)

Changes
      No files changed

****************************************************************************
Output:
****************************************************************************
Buildfile: make/build.xml

default:
     [echo]
     [echo] ========================================
     [echo] Building Java component archives...
     [echo] ========================================

clean-bin:
   [delete] Deleting 1649 files from
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin
   [delete] Deleted 101 directories from
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin

clean-layout:
   [delete] Deleting 34 files from
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy

clean-package:
   [delete] Deleting 11 files from
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components
   [delete] Deleted 1 directory from
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components

clean:

copy-resources:
    [mkdir] Created dir:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin
     [copy] Copying 7 files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin

compile:
    [javac] Compiling 1280 source files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.

package:
    [mkdir] Created dir:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/archive.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/kernel-stubs.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/luni.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/nio.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/nio_char.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/security.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/x-net.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/text.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/math.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/regex.jar
      [jar] Building jar:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/sql.jar

layout:
     [copy] Copying 2 files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/boot
     [copy] Copying 11 files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/boot
     [copy] Copying 1 file to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/boot
     [copy] Copying 18 files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin
     [copy] Copying 1 file to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/security
     [copy] Copying 1 file to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/security

default:
     [echo]
     [echo] ========================================
     [echo] Building native libs and executables...
     [echo] ========================================

init:

windows-properties:

linux-properties:

properties:

overlay-oss:
    [unzip] Expanding:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/depends/oss/fdlibm_5.2.zip
into 
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/fdlibm
    [unzip] Expanding:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/depends/oss/zlib_1.2.3.zip
into 
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/zlib
    [unzip] Expanding:
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/depends/oss/linux.IA32/icu4c-3.4-harmony.zip
into 
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32

make-clean:

make-all:

timestamp:
     [echo] build-date=20060220
     [echo] build-time=20060220_1104)
     [echo] on platform=Linux version=2.6.8-2-386 arch=x86
     [echo] with java home = /home/hybld/buildtools/jdk/jre VM version
= 2.2 vendor = IBM Corporation

setname.win:

setname.linux:

init:
     [echo] platform name=lnx
     [echo] if.x86_64=${if.x86_64}
     [echo] if.x86=true
     [echo] if.ipf=${if.ipf}
     [echo] create base dirs...

init.java_home:
     [echo] JAVA_HOME=/home/hybld/buildtools/jdk

init.win:

init.linux:

compile.api:
     [echo] Compiling api classes from
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/common/javasrc,
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/linux/javasrc

build.jars:

build.one.jar:

build.one.jar:

build.one.jar:

build.native:
     [echo] 
jni_h.path=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/include
     [echo] 
jni_md_h.path=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/include

init:
     [echo] native_compiler.name=gcc
     [echo] library.name=jaasnix
     [echo] 
ntvlibname.path=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/linux/other/jaasnix

compile.linux.native:
     [echo] make linux native...
     [echo] 
path.to.build.native=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/linux/other/jaasnix
     [copy] Copying 1 file to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/build/deploy/jre/bin

dist:
     [echo] Compiling native finished ...

copy.security:

dist:
   [delete] Deleting directory
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/build/tmp

clean-layout:
   [delete] Deleting 15 files from
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy

layout:
     [copy] Copying 9 files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin
     [copy] Copying 1 file to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin
     [copy] Copying 4 files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin
     [copy] Copying 2 files to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/include
     [copy] Copying 1 file to
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin
     [copy] Copying
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/build/deploy/jre/bin/libjaasnix.so
to 
/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin/libjaasnix.so

default:

BUILD SUCCESSFUL
Total time: 1 minute 8 seconds

****************************************************************************




--
Mark Hindess <[EMAIL PROTECTED]>
IBM Java Technology Centre, UK.


Reply via email to