Skip to content

Python framework for building portable automation for Salesforce projects

License

Notifications You must be signed in to change notification settings

imaliveagain/CumulusCI

Repository files navigation

CumulusCI

PyPI

PyPI - Python Version

PyPI - License

Documentation Status

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 Salesforce.org 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: https://asciinema.org/a/91555

About

Python framework for building portable automation for Salesforce projects

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.4%
  • RobotFramework 2.3%
  • Other 0.3%