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

Can I execute a pipeline from other pipeline?

Afonso Rodrigues April 17, 2020

Hi,
I has the two repositorys, both with pipelines enable.

 

How to execute the pipeline after the other pipeline complete?

2 answers

1 accepted

1 vote
Answer accepted
Ronald C_
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 18, 2020

Hi @Afonso Rodrigues ,

Hope you're doing well. :)

There're multiple ways that you can trigger a build on a different repository, and creating a new commit and push to the repo using the build is one of the workaround.

Another ways that you can try is by using pre-built integration - "Bitbucket trigger pipeline" Pipe:

script:
  - pipe: atlassian/trigger-pipeline:4.1.3
    variables:
      BITBUCKET_USERNAME: '<string>'
      BITBUCKET_APP_PASSWORD: '<string>'
      REPOSITORY: '<string>'
      # ACCOUNT: '<string>' # Optional
      # BRANCH_NAME: '<string>' # Optional
      # CUSTOM_PIPELINE_NAME: '<string>' # Optional
      # PIPELINE_VARIABLES: '<json>' # Optional
      # WAIT: '<boolean>' # Optional
      # WAIT_MAX_TIMEOUT: '<string>' # Optional
      # DEBUG: '<boolean>' # Optional

Trigger Pipelines - Bitbucket Integration (Pipes)

If you want a more manual way to trigger, you can try using API as well:
/2.0/repositories/{workspace}/{repo_slug}/pipelines/ - Atlassian Developer

Hope this information helps.

Cheers,
Ronald

Joris Vleminckx February 10, 2022

Just confirming that this works, but we found out (after a lot of trial and error) that the user executing the pipeline must have WRITE permissions on the repo where the pipeline must be invoked (even though his app password permissions were set to "WRITE" for repos and pipelines).

Like Erik Roznbeker likes this
0 votes
urban April 18, 2020

Hi, what came to my mind first... 

maybe try to git push at the end of the first pipeline (or run script with git commands) witch trigger a pipeline in second repo? 

Afonso Rodrigues April 18, 2020

Hi urban,


This solution create a new commit in another repository.
To bitbucket not provide the integration between two pipelines?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events