Oh I see now - I'll have two <tasks>...</tasks> blocks, one inside and
one outside the <conditional>...</conditional> blocks. It was not
clear to me that I can do this. Thanks.

On Apr 4, 2:13 pm, Benjamin Baumann <[email protected]> wrote:
> You can put them either before the conditional start tag or after the
> conditional end tag, it depends on the tasks order you want.
>
> 2011/4/4 Zilla <[email protected]>:
>
> > What about tasks to be performed irrelevant of conditon?
>
> > On Mar 31, 9:31 am, Benjamin Baumann <[email protected]> wrote:
> >> Your project conf should look like this:
>
> >> <project>
> >> <triggers>...</triggers>
> >> <sourcecontrol>...</sourcecontrol>
> >> <tasks>
> >>      <!-- Here are all your tasks -->
> >> </tasks>
> >> <publishers>...</publishers>
> >> </project>
>
> >> The conditional tasks is a task so it must be in the tasks section.
> >> Thus your tasks section should look like this :
>
> >> <tasks>
> >>   <!-- Task to be executed BEFORE the conditional task -->
> >>   <conditional>
> >>     <conditions>
> >>       <lastStatusCondition>
> >>         <value>Failure</value>
> >>       </lastStatusCondition>
> >>     </conditions>
> >>     <tasks>
> >>       <!-- Tasks to perform if condition passed -->
> >>     </tasks>
> >>     <elseTasks>
> >>       <!-- Tasks to perform if condition failed -->
> >>     </elseTasks>
> >>    </conditional>
> >>   <!-- Task to be executed AFTER the conditional task -->
> >> </tasks>
>
> >> Hope this helps,
> >> Benjamin
>
> >> 2011/3/31 Zilla <[email protected]>:
>
> >> > How would I add tasks that are NOT dependent on the <conditional>
> >> > block? Like this?
>
> >> > <conditional>
> >> >  <conditions>
> >> >    <lastStatusCondition>
> >> >      <value>Failure</value>
> >> >    </lastStatusCondition>
> >> >  </conditions>
> >> >  <tasks>
> >> >    <!-- Tasks to perform if condition passed -->
> >> >  </tasks>
> >> >  <elseTasks>
> >> >    <!-- Tasks to perform if condition failed -->
> >> >  </elseTasks>
> >> > </conditional>
> >> > <tasks>
> >> >   <!-- Task blocks -->
> >> > </tasks>
>
> >> > On Mar 31, 3:48 am, Benjamin Baumann <[email protected]> wrote:
> >> >> You have to put a task section after your conditions section but
> >> >> before the end of the conditional section like in the example present
> >> >> in the doc 
> >> >> (http://confluence.public.thoughtworks.org/display/CCNET/Last+Build+St...
> >> >> )
> >> >> <conditional>
> >> >>   <conditions>
> >> >>     <lastStatusCondition>
> >> >>       <value>Failure</value>
> >> >>     </lastStatusCondition>
> >> >>   </conditions>
> >> >>   <tasks>
> >> >>     <!-- Tasks to perform if condition passed -->
> >> >>   </tasks>
> >> >>   <elseTasks>
> >> >>     <!-- Tasks to perform if condition failed -->
> >> >>   </elseTasks>
> >> >> </conditional>
>
> >> >> The conditional taks is a wrapper task.
>
> >> >> 2011/3/31 Zilla <[email protected]>:
>
> >> >> > Ok I googled and someone mentioned that this has to be inside a
> >> >> > <tasks> block, and once I put it in there the error disappeared.
> >> >> > However, another question. Which tasks will be conditionally
> >> >> > performed, the ones "after" the <conditional> block?
>
> >> >> > -chris
>
> >> >> > On Mar 30, 4:24 pm, Zilla <[email protected]> wrote:
> >> >> >> I'm following the syntax and example 
> >> >> >> here:http://confluence.public.thoughtworks.org/display/CCNET/Last+Build+St...
>
> >> >> >>         <conditional>
> >> >> >>                 <conditions>
> >> >> >>                         <lastStatusCondition>
> >> >> >>                                 <value>Success</value>
> >> >> >>                         </lastStatusCondition>
> >> >> >>                 </conditions>
> >> >> >>         </conditional
>
> >> >> >> But CCValidate gives me an "Unused node detected" error. What gives?
>
> >> >> >> Thanks, chris

Reply via email to