This is custom CI/CD pipeline script that validates/deploys to a Salesforce sandbox.
Prereqs:
- A generic API User has been created in your Salesforce org
- A Connected App with elevated permissions has been created in your Salesforce org
It validates upon pull_request, and deploys upon merge/commit to master
To implement, you will need to set the following secrets in the repo:
- SANDBOX_USERNAME (ex: [email protected])
- SANDBOX_INSTANCE_URL (ex: mycompany--staging.my.salesforce.com
- SANDBOX_CLIENTID (the client Id of the Connected App you created in Salesforce)