Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Only run a step if the previous one was successfull

1180778 December 16, 2020

I have a pipeline curently with the following structure:

 

pipelines: 

     default: 

          - parallel:

                   - step1: ...

                   - step2: ...

                   - step3: ...

 

Is there anyway for me to ONLY run step 3 if step 2 passes without any errors? I am running NPM test on step 2 and Deploy to cloud on step 3, but on the npm tests there are a number of metrics I have to check before the deployment to a cloud.

1 answer

0 votes
Halyna Berezovska
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 22, 2021

@1180778 if this runs in parallel, no. This is the purpose of running in parallel and not violating any best practises.

So you can separate those steps when step 2 depends on step 1, for example sth like:

 

default:

- step 1

- parallel:

    - step2: ...

    - step3: ...

 

 

Regards, Galyna.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events