[Anthill] Re: Ant declares the build failed, Anthill sends email
saying the build passed ??!!
Marcio Marchini
marcio at bedarra.com
Mon Dec 5 10:07:28 CST 2005
I will try it, thanks.
Shouldn't you be running ant.cmd instead of ant.bat, since this is an
NT box? Maybe the problem wouldn't happen?
Thanks,
marcio
varban wrote:
> 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
>
> _______________________________________________
> Anthill mailing list
> Anthill at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill
More information about the Anthill
mailing list