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
