motivislearning / CumulusCI

A reusable set of build and automation scripts to facilitate a best practices based development and release process for managed package development on the Salesforce1 Platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CumulusCI

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:

  1. Copy the files from the template directory into your own project

  2. Fill in the properties

  3. In your package.xml, add the "fullName" element as a child of "Package", like this:

    <fullName>YourPackageName</fullName>
    
  4. Set up your CI server (Jenkins, Codeship,…)

  5. Clone CumulusCI in your CI server

  6. Set a CUMULUSCI_PATH environment variable in the CI server that points to your forked copy

  7. Make a commit to a branch to test everything works!

About

A reusable set of build and automation scripts to facilitate a best practices based development and release process for managed package development on the Salesforce1 Platform

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 78.3%Language:Shell 15.8%Language:XSLT 5.9%