Skip to main content

Questions related to the CumulusCI build automation and continuous integration toolchain.

CumulusCI is an open source build automation and continuous integration tool for building Salesforce managed packages and implementations. CumulusCI is built and maintained by

CumulusCI is written and extended in Python, and uses YAML configuration files to define portable automation to create and configure scratch orgs and persistent orgs (such as sandboxes and Developer Editions). CumulusCI can deploy code, resolve managed package dependencies, configure org settings, run Anonymous Apex, execute Apex tests, run Robot Framework browser automation, create managed package releases, and more.

Documentation for CumulusCI is available on ReadTheDocs.