I am reading my Ant book and can't seem to get my scrip to write the overall
success/fail to a file.  How would I do that because I have the script
failing on the first task and I can't seem to get it to spitout a file
because nothing runs after it fails.



Chuck Holzwarth wrote:
> 
> One issue is that you are running the second ant build on a different
> system, potentially, via ssh. The error may be transmitted to the shell
> that is running, but not transmitted back to the parent script. On the
> local system you may see the result of being able to issue the ssh command
> but not result of running the ant script. The docs are not clear on that.
> There is a difference in having the ability to run an ssh and the error
> results produced on the remote system during the ssh. From the target, you
> are issuing multiple commands on the remote system and not trapping the
> errors from any of them. Remember that the "cd" command can fail and you
> are not where you expect to be but the sshexec probably will not fail.
> 
> It may be easier to have your ant script on the remote machine write the
> success to a file and ftp it back to check the error status. Using a file
> based semaphore is often the best way to get status results since it is
> generally portable among operating systems. This can give you more
> granular information than just that an error has occurred.
>  
> Thank you,
> Chuck Holzwarth
> (804) 403-3478 (home)
> (540) 335-3171 (cell)
> 
> ----- Original Message ----
> From: jpyork <[EMAIL PROTECTED]>
> To: user@ant.apache.org
> Sent: Monday, January 21, 2008 1:30:44 PM
> Subject: RE: Halt Ant script question
> 
> 
> 
> This is the start of the target I use:
> 
>          <target name="deploy_War" description = "Copy war file to
> environment">
>         
>                 <scp
>  file="../../../../../Builds/test/abc-${buildVersion}.war"
> todir="${scp.url}" trust="true"/>
> 
>         
>                      <sshexec host="${host.autodeploy}" trust="true"
>                     username="${host.autodeploy.username}"
>                     password="${host.autodeploy.pw}"
>                     output="deploy.log"
>                     append="true"
>                     command="cd; 
>                     
>                     echo 'Starting Deployment';
>                                                                        
>                                                                
>                                               
>                     cd '/test/home/asadmin';                        
>     
>                                                                       
>                                         
>                     echo 'Triggering Deployment script on Server';
>                     /opt/SUNWappserver/bin/asant
>  -DbuildVersion=${buildVersion} -buildfile
> deploy_build.xml;
> 
> 
> 
> 
> 
> 
> 
> 
> Toomey, Kevin H (ATS, IT) wrote:
>> 
>> Can you give an example of how the first script is calling the
>  second? Are
>> you using <ant>, or <antcall>, or <excec>, or something else?
>> 
>> -----Original Message-----
>> From: jpyork [mailto:[EMAIL PROTECTED]
>> Sent: Monday, January 21, 2008 11:58 AM
>> To: user@ant.apache.org
>> Subject: Halt Ant script question
>> 
>> 
>> 
>> I am running 2 scripts and my problem is when the first script runs
>  and
>> the
>> calls the 2nd one, sometimes the 2nd one will fail and that does not
>  cause
>> my 1st one to fail.  
>> 
>> I am looking for a way to have my main script halt/fail if the 2nd
>  script
>> does not work.  What is the task to do this?
>> -- 
>> View this message in context:
>>
>  http://www.nabble.com/Halt-Ant-script-question-tp15001659p15001659.html
>> Sent from the Ant - Users mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
>>
>  *************************************************************************
>> This communication, including attachments, is
>> for the exclusive use of addressee and may contain proprietary,
>> confidential and/or privileged information.  If you are not the
>  intended
>> recipient, any use, copying, disclosure, dissemination or
>  distribution is
>> strictly prohibited.  If you are not the intended recipient, please
>  notify
>> the sender immediately by return e-mail, delete this communication
>  and
>> destroy all copies.
>>
>  *************************************************************************
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> -- 
> View this message in context:
>  http://www.nabble.com/Halt-Ant-script-question-tp15001659p15003355.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 
> 
>      
> ____________________________________________________________________________________
> Never miss a thing.  Make Yahoo your home page. 
> http://www.yahoo.com/r/hs
> 

-- 
View this message in context: 
http://www.nabble.com/Halt-Ant-script-question-tp15001659p15027602.html
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to