CircleCI Ideas

Allow importing of external files

It's not uncommon for circle files to do a lot, which unfortunately means that not only do the files get big, but you also usually have duplicate files among many repos (assuming no monorepo). Think authenticating to a private npm repo.


The Serverless framework already handles this quite nicely by supporting an extension to the YAML syntax:


They basically allow a "file" to be referenced before they build the final YAML file that allows you to import from a shared place. This may be a simpler approach to having private orbs.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • May 9 2019
  • New
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    May 09, 2019 16:12

    Is this a dupe of

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    December 24, 2019 07:41


    I believe the DRY refers to configuration as well.

    Currently, we just duplicate commands between many projects, which is a source of bugs and horror.