CumulusCI now provides a command line interface. The CLI is evolving and not all functions are available through it yet. You can find out more information about the CLI at https://github.com/SalesforceFoundation/CumulusCI/tree/master/cli
If you are already familiar with Github Flow and just want to get up and running using this process in the Salesforce platform, follow these steps:
-
Copy the files from the template directory into your own project
-
Fill in the properties
-
In your package.xml, add the "fullName" element as a child of "Package", like this:
<fullName>YourPackageName</fullName>
-
Set up your CI server (Jenkins, Codeship,…)
-
Clone CumulusCI in your CI server
-
Set a CUMULUSCI_PATH environment variable in the CI server that points to your forked copy
-
Make a commit to a branch to test everything works!