Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

Fail Activity

Hi   We have a main pipeline calling another data pipeline inside foreach loop (sequential mode). I see that even if the invoked pipeline fails, the iteration still continues instead of stopping. H...
  • Yacine911's avatar
    1 year ago

    In Fabric  pipelines, when using a ForEach loop in sequential mode, the default behavior is to continue executing iterations even if one fails. To stop execution when a failure occurs, follow these approaches:

     

    Create a variable error (default value = 0).
    Use an If Condition inside the ForEach loop:
           If error == 0, execute the next iteration.
            If error == 1, do nothing
    Inside the if container (true). do the following:
            Add an Execute Pipeline activity to call the inner pipeline
            If the pipeline fails, set the error variable to 1.