Skip to content
Python framework for building portable automation for Salesforce projects
Branch: master
Clone or download
boakley Merge pull request #1033 from SFDO-Tooling/feature/populate-robusto
Feature/populate robusto. Even though the coverage seems to have gone down, I added tests to cover the new code.  I'm going to go ahead and merge to master .
Latest commit 10f17cf Mar 22, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create Sep 20, 2018
orgs Add a cumulusci configuration to allow testing cci directly from the Feb 8, 2018
.flake8 Generate encryption key and store using keyring Feb 11, 2019
.gitignore added geckodriver.log to .gitignore Mar 20, 2019
.pre-commit-config.yaml Use `python3` as default language version (#1008) Mar 1, 2019
AUTHORS.rst Remove HerokuCI config Sep 14, 2018
CONTRIBUTING.rst Update CONTRIBUTING with homebrew instructions Jan 2, 2019
LICENSE Prepare for egg distribution Oct 21, 2016
Makefile Fix makefile error Feb 14, 2019
README.rst Add link to docs from readme Nov 15, 2018
appveyor.yml Escape Oct 5, 2018
pyproject.toml Oh right, black can't be installed in Python 2 Sep 27, 2018
requirements_dev.txt Update testfixtures from 6.6.0 to 6.6.1 Mar 18, 2019
setup.cfg Prepare 2.4.0 Mar 18, 2019



Documentation Status Updates

CumulusCI is a command line tool belt and set of reusable Python classes useful in the development and release process of building a Salesforce Managed Package application.

Key Features

  • Out of the box, CumulusCI provides a complete best practice development and release process based on the processes used by to build and release managed packages to thousands of users
  • Flexible and pluggable system for running tasks (single actions) and flows (sequences of tasks)
  • OAuth based org keychain allowing easy connection to Salesforce orgs and stored in local files using AES encryption

For more information, read the full documentation.

If you just want a quick intro, watch this screencast demo of using CumulusCI to configure a Salesforce project from a GitHub repository:

CumulusCI 1.0 (Ant based) Users, PLEASE READ

The master branch now contains CumulusCI 2 which is not backwards compatible with the previous CumulusCI that was based on Ant. If you are using the Ant targets, please switch to using the legacy-1.0 branch of the repository which contains the Ant based version. Or, consider upgrading to CumulusCI 2.

You can’t perform that action at this time.