• Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      The stages feature in Bitbucket pipelines does not allow parallel stages at the moment as mentioned in the limitations section

      Parallel stages are not supported.

       
      The request is to allow the parallelization of stages for faster builds.

            [BCLOUD-22215] Support parallel stages

            +1 for this being a really useful feature. I have a BB pipeline that has one task that runs for 15 mins and a few others that are a few minutes apiece and have dependencies to run in a certain order. To complicate things, they also run on different container images. It would be nice to turn the few steps into a stage and be able to run it in parallel with the other stage.

            George Norfolk added a comment - +1 for this being a really useful feature. I have a BB pipeline that has one task that runs for 15 mins and a few others that are a few minutes apiece and have dependencies to run in a certain order. To complicate things, they also run on different container images. It would be nice to turn the few steps into a stage and be able to run it in parallel with the other stage.

            Parallel steps seems like a basic capability already implemented in a normal pipeline. Why can't it be part of stages too?

            Shubham Pai added a comment - Parallel steps seems like a basic capability already implemented in a normal pipeline. Why can't it be part of stages too?

            +1

            Amazing how many basic features which are staples of CI/CD development are just not allowed, or a limitation, or totally impossible in Bitbucket pipelines. Do Atlassian realise that their main competititors in this space i.e. GitHub/GitLab are totally blowing Bitbucket pipelines in the middle of last decade. This ticket and dozen or so other tickets to allow for basic stuff, like variablising deployment variables, allowing conditional steps, deployments with parallel steps, more than one step with a deployment in a stage and other very simple capabilities to implement is really hindering the ability for engineers to use Bitbucket pipelines properly. These tickets have been open for literally years, with no updates, no comments from anyone at Atlassian and it's very poor.

            Adam Sambridge added a comment - +1 Amazing how many basic features which are staples of CI/CD development are just not allowed, or a limitation, or totally impossible in Bitbucket pipelines. Do Atlassian realise that their main competititors in this space i.e. GitHub/GitLab are totally blowing Bitbucket pipelines in the middle of last decade. This ticket and dozen or so other tickets to allow for basic stuff, like variablising deployment variables, allowing conditional steps, deployments with parallel steps, more than one step with a deployment in a stage and other very simple capabilities to implement is really hindering the ability for engineers to use Bitbucket pipelines properly. These tickets have been open for literally years, with no updates, no comments from anyone at Atlassian and it's very poor.

            looking forward for this feature

            Cyrus Chan added a comment - looking forward for this feature

            Is there any timeline for this?

            Dmitry Trukhanov added a comment - Is there any timeline for this?

            Also, very interested in using this feature, it could improve the pipeline workflow on many projects.

            Antonio cano montes added a comment - Also, very interested in using this feature, it could improve the pipeline workflow on many projects.

            Joe Yang added a comment -

            Created 03/Mar/2019 Parent ticket:

            https://jira.atlassian.com/browse/BCLOUD-18261

            Joe Yang added a comment - Created 03/Mar/2019 Parent ticket: https://jira.atlassian.com/browse/BCLOUD-18261

            Hi there, will be great to have both parallel stages and parallel steps in stage. Both would save work time and simplify the currently edited config file to achieve the same result.

            Federico Bo added a comment - Hi there, will be great to have both parallel stages and parallel steps in stage. Both would save work time and simplify the currently edited config file to achieve the same result.

            Also very interested in seeing this feature supported as well. Deployment times for one of my team's apps could see substantial improvements with this!

            Daniel Waltz added a comment - Also very interested in seeing this feature supported as well. Deployment times for one of my team's apps could see substantial improvements with this!

            Jenkins got this feature recently in 2017 so it would be nice if it was supported here too. https://www.jenkins.io/blog/2017/09/25/declarative-1/

            Pete Nykänen added a comment - Jenkins got this feature recently in 2017 so it would be nice if it was supported here too. https://www.jenkins.io/blog/2017/09/25/declarative-1/

              Unassigned Unassigned
              skhandelwal@atlassian.com Sandeep K
              Votes:
              167 Vote for this issue
              Watchers:
              79 Start watching this issue

                Created:
                Updated: