Uploaded image for project: 'Bitbucket Cloud'
  1. Bitbucket Cloud
  2. BCLOUD-14078

Sharing pipeline yml files

    XMLWordPrintable

Details

    • 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.

    Description

      At present the only way to specify a pipeline is to have a "bitbucket-pipelines.yml".

      This causes a proliferation of files across all the projects. Nearly all the projects have similar pipelines with just the target name being changed. If we have to add a step or modify a step then we have to edit a lot of projects.

      e.g.:

              - aws s3 mv serviceframework*.jar s3://<folder>/<app name>-test-$BUILD_VERSION-$BUILD_TIME.jar --metadata version="$BUILD_VERSION",time="$BUILD_TIME"
      

      The app name and folder can also come as environment variables in the project.

      What is needed is the ability to upload pipeline.yml files into the global settings for pipelines.
      Then you should allow us to link the file to the project in the pipeline settings for the project. There will not be a bitbucket-pipelines.yml in the base folder of the project. It will only be a configuration setting in the bitbucket ui.

      This is a very essential feature in order to avoid script file proliferation.

      Attachments

        Issue Links

          Activity

            People

              57465700c4e1 Edmund Munday
              f97272e4ad61 Roshan Ail
              Votes:
              218 Vote for this issue
              Watchers:
              159 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: