enosix/Salesforce Deploy
Create new Salesforce Scratch org and deploy the provided packages to it. Assumes running in the salesforce/cli:latest-full container.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| jwt_key | Salesforce JWT Key | yes | — |
| username | Salesforce Username | yes | — |
| client_id | Salesforce Client ID | yes | — |
| instance_url | Salesforce Instance URL | — | https://login.salesforce.com |
| duration_days | Duration in days for the scratch org | no | 7 |
| scratch_def | Scratch org definition | no | { "features": ["LightningSalesConsole", "LightningServiceConsole"], "settings": { } } |
| github_token | Github access token | yes | — |
| api_version | API Version | no | "" |
| packages | 04t or aliased packages to install | no | "" |
| preview | Create a preview scratch org | no | "" |
| cleanup_on_failure | Cleanup org on failure | no | true |
| org_name | Name of the scratch org | yes | — |
| post_deploy | Post deploy powershell script | no | — |
| edition | Edition of the scratch org | no | developer |
Outputs
| name | description |
|---|---|
| url | URL of the scratch org |