Khh
Khh

Reputation: 2571

cancel build based on return value of codeactivity

After migrating to TFS/VS2010 I want to redesign/migrate the build process to the new workflow foundation and codea ctivities.

Some of my code activities are doing some checks against sharepoint and databases and returning a bool if the checks are succeed.

They are executed first, only print out some build detail and dont need any workspace data, so I placed them between the "Initialize Variables" and "Initialize Workspace" sequences.

I am new to workflow foundation so iam struggeling to find a way to let the build cancel (not partially succeeded) based on the return value of the code actvities.

Upvotes: 2

Views: 262

Answers (1)

Duat Le
Duat Le

Reputation: 3596

In your code activity, you can just throw an exception with a message indicating why the build fails. This exception will stop the build process and the error you throw will get logged as a build error.

Hope this helps.

Upvotes: 4

Related Questions