This is an example template repo for use with Solution Development using CumulusCI and Salesforce DX
To work on this project in a scratch org:
To work on this project in a scratch org:
- Create a new scratch org called dev
- Create a new scratch org called qa
- Run
cci flow run deploy_solution --org dev
to deploy this project to dev. Runcci org browser dev
to open the org in your browser. - Make changes in Salesforce org
- 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 - Test deploy changes to QA org,
cci flow run deploy_solution --org qa
- Repeat steps 5-6 until successful deployment
- 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.
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