[Anthill] Re: Ant declares the build failed, Anthill sends email
saying the build passed ??!!
varban
vvv at urbancode.com
Mon Dec 5 10:03:04 CST 2005
Hi Marcio,
this is a problem with the ant.bat file that comes with the Ant
distributions. The batch script does not return the real exit code from
the java process, instead it returns 0 which confuses AnthillOs as to
the real outcome of the build. If you switch the ant.bat file in the ant
distribution you are using with this one:
http://www.urbancode.com/download/ant.bat
AnthillOs will be able to detect the failures.
Regards,
Varban
Marcio Marchini wrote:
>
> Here's the logs. Did I miss anything? If Ant failed, why did Anthill
> think the build passed?
>
> Thanks,
>
> marcio
>
>
> Anthill version 1.8.0.264
>
> Retrieving project files: OK
> Incrementing version: OK
> Build: OK
> Project Site: http://localhost:8080/anthill/projects/HelloWorld/
>
> Build Log:
> http://localhost:8080/anthill/projects/HelloWorld/buildLogs/HelloWorld-1.28-build.log
>
> Tag: OK
>
> Publish: NOT REQUIRED
> Got Revisions: OK
>
> [...]
> compile:
> [javac] Compiling 5 source files to
> C:\java\anthill-1.8.0.264\HelloWorldWorkDir\agile\CTIP\com.bedarra.continuousbuild.example\build\temp\classes
>
> [javac]
> C:\java\anthill-1.8.0.264\HelloWorldWorkDir\agile\CTIP\com.bedarra.continuousbuild.example\src\com\bedarra\continuousbuild\example\HelloWorldServlet.java:17:
> cannot find symbol
> [javac] symbol : class zzString
> [javac] location: class
> com.bedarra.continuousbuild.example.HelloWorldServlet
> [javac] public static zzString HELLO = "Hello World"; //Not
> final so that Findbugs can complain
> [javac] ^
> [javac] 1 error
>
> [...]
>
> BUILD FAILED
> C:\java\anthill-1.8.0.264\HelloWorldWorkDir\agile\CTIP\com.bedarra.continuousbuild.example\build.xml:98:
> Compile failed; see the compiler error output for details.
>
> Total time: 5 seconds
>
>
>
>
> Marcio Marchini wrote:
>
>> Hi,
>>
>> A developer commited a test case without commiting the code it
>> needs. Anthill did its job, started the build, and Ant's task named
>> "compile" detected the code did not even compile, and said the build
>> failed. Perfect. However, Anthill sent email saying the build passed.
>> Attached to this email message it sent, it included the log where Ant
>> says the build failed because javac failed.
>>
>>
>> Did I miss anything??
>>
>> If Ant says a build failed, shouldn't Anthill detect so as well?
>>
>> Thanks,
>>
>> marcio
>>
>>
>
> _______________________________________________
> Anthill mailing list
> Anthill at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill
More information about the Anthill
mailing list