Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.49 KB

README.md

File metadata and controls

33 lines (21 loc) · 1.49 KB

CumulusCI-Template

This is an example template repo for use with Solution Development using CumulusCI and Salesforce DX

Initial Environment Setup

To work on this project in a scratch org:

  1. Set up CumulusCI
  2. Set up Playwright

Development Steps

To work on this project in a scratch org:

  1. Create a new scratch org called dev
  2. Create a new scratch org called qa
  3. Run cci flow run deploy_solution --org dev to deploy this project to dev. Run cci org browser dev to open the org in your browser.
  4. Make changes in Salesforce org
  5. Capture Changes from org using cci task run retrieve_changes --org orgalias replacing "orgalias" with the alias of the target org, e.g. dev or qa
  6. Test deploy changes to QA org, cci flow run deploy_solution --org qa
  7. Repeat steps 5-6 until successful deployment
  8. Save changes back to Github

Note: If you are using VSCode, then you can press Cmd + Shift + b while in VSCode to bring up the build tasks which run most of the commands needed above.

CI/CD

See this example repo for more information on how to set this up within your repo from our friends at MuseLab - Set Up GitHub Actions

Thanks

"Buy Me A Coffee"