diff -r 01667c882e63 -r a010554f8551 buildframework/helium/doc/src/manual/final.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/buildframework/helium/doc/src/manual/final.rst Mon Oct 11 11:16:47 2010 +0100 @@ -0,0 +1,63 @@ +.. + ============================================================================ + Name : final.rst + Part of : Helium + + Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). + All rights reserved. + This component and the accompanying materials are made available + under the terms of the License "Eclipse Public License v1.0" + which accompanies this distribution, and is available + at the URL "http://www.eclipse.org/legal/epl-v10.html". + + Initial Contributors: + Nokia Corporation - initial contribution. + + Contributors: + + Description: + + ============================================================================ + +.. index:: + single: Stage - Final operations + +Final operations +================ + +Final operation are steps which could happen at the workflow completion. + + +Running a target at build completion +------------------------------------ + +Helium offers the possibility to run a final target despite any error which could occur during the build. +The configuration of the target is done using the **hlm.final.target** property. + +e.g: +:: + + + + +Running action on failure +------------------------- + +The signaling framework will automatically run all signalExceptionConfig in case of Ant failure at the +end of the build. + +This example shows how simple task can be run in case of failure: +:: + + + + + Signal: ${r'$'}{signal.name} + Message: ${r'$'}{signal.message} + + + + + + +