Orbs can be used to share configuration keys across an organization. This is especially useful if all projects need to use a certain tool. The commands, executors, and parameters required to use the tool can be built into the orb.
CircleCI and our Partners maintain a number of orbs for common tools so reviewing the orb registry is a great way to save yourself some time. Even if you need to create a private orb, the orb registry contains numerous examples to reference from other users.
Review the config file for any repeated configuration keys. Repeated keys should be consolidated into a reusable key or added to an orb. Creating parameterized jobs allows for implementation of dynamic config and leads to an easier to manage config in most cases.
Next Step: Inside the Config: Dynamic Configuration
Previous Step: Inside the Config: Config Security Opportunities
📑 Table of Contents
- Configuration Review Preparation
- Review Each Job for Improvement Opportunities
- Review Each Workflow for Improvement Opportunities
- High Level Improvement Opportunities
- Finalize Review