CircleCI Ideas

Allow to host .circleci.yml configuration externally

I’d like to keep repository free from CI configuration noise.

e.g. Appveyor CI allows to provide an URL to YAML config on project settings in Appveyor GUI.
It’s great also for other reason, as that way I can easily share common config among projects that require same setup.

Is there any way to achieve that with Circle CI? If not, is it somewhere on a roadmap?

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Oct 26 2018
  • New
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    October 26, 2018 10:56

    Hi there,

     

    We have this feature available in preview right now - we call it orbs:

     

    https://github.com/CircleCI-Public/config-preview-sdk

     

    We will be doing an official launch soon, but the feature is live and can be used today.

     

    Marc

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    October 26, 2018 11:05

    Hi Marc,

    I've seen this just yesterday. Still while it enables reusablity of config parts among projects (whitch is great), my impression was that it still requires to put .circleci/config.yml into the repository and commit it. Am I wrong?