Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Pipeline that requires other pipeline

yukipastelcat
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 17, 2020

I want to configure two pipelines - one runs npm package tests on every commit (default), other one publishes it to registry when commit is tagged with a version (tag pipeline). How can I ensure that tag pipeline executes only when default pipeline executed successfully? Is there anything like GitHub Actions jobs.<job_id>.needs?

1 answer

0 votes
Eddie Webbinaro
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 9, 2021

Not as such.

Is defining the npm package step as a reusable definition (YAML Anchor) sufficient? That way it is consistent, and would occur on each commit AND before publishing on a tag.  The package step can define the output as an `artifact` and pass it to the publish step.

https://support.atlassian.com/bitbucket-cloud/docs/yaml-anchors/



Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events