Submit Your Ideas

We want to hear from you - vote for the features and improvements you'd most like to see, or submit your own ideas if you don't find them already listed.

Shared config across projects in an org

Customer request:


Does circle have the ability to share snippets of code/jobs/workflows across multiple repos? As our organization grows its going to be harder and harder to maintain all build configs across multiple repos. Wondering if there is functionality to share templates across repos. Like a master circle file that all repos can inherit? Is there a feature request for that?

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Sep 22 2017
  • Shipped
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    13 Mar 22:15

    This would be really great to have, Would be nice if we could define multiple configurations and save them in the CircleCI UI. Then in config.yml just reference which config we want to use or even make that a setting on the project.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    04 May 09:07

    Lack of this feature is important point in many conversations I had regarding moving from Jenkins to CIasS. 

    As a developer I love what circleci allow to do, but I completely understand any OP that refuse to migrate.

  • Admin
    Rishi Kumar commented
    04 May 11:50

    We are actively working on this feature!

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    09 Oct 18:52

    It will be nice if the config could be hosted in CircleCI or even fetch from a custom place such as an S3 bucket.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    12 Oct 20:46

    Reusable shared code is a new feature in v2.1 called orb

  • Admin
    Nathan Dintenfass commented
    07 Nov 20:31

    We launched Orbs, which should address this need in most cases: https://circleci.com/docs/2.0/orb-intro/

  • Admin
    Nathan Dintenfass commented
    07 Nov 20:33

    Also, for those who need private sharing be sure to vote for this idea: https://circleci.com/ideas/?idea=CCI-I-606