Skip to content

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

Notifications You must be signed in to change notification settings

marcalbaladejo/CumulusCI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CumulusCI CLI

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

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.9%
  • Shell 19.1%
  • XSLT 3.0%