Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Salesforce offers quick deploy where any pipeline with validate step with unit test are eligible, as part of exaction a unique ID is generated which can be used and quick deploy can be performed.

  1. Navigate to “Tasks” menu and click “New Task”

2. In “Create New Task” form Enter a name and choose “Salesforce Quick Deploy” as Type

3. Select the Org and enter the Deploy Key and click create <Deploy Key Fetch is explained below>

4. Once created - Click “Run Task” and run

5. In Run Panel - Click “Validate Deploy Key” to view the list of components & Unit test details

Click Run Task to Proceed

6. Successful deployment log can be viewed

Fetching Deploy Key:

  1. Run a SFDX/ANT pipeline with Unit test case

2. Deploy ID is generated and to fetched from the logs:

Troubleshooting failed Quick Deployments

Q. Quick Deploy Task fails with below message

ERROR running force:source:deploy: INVALID_ID_FIELD: There have been deploys in the org since the source validate happened

A. This suggests that the provided Validation deployment Job ID is no more applicable for Quick Deploy because of following reasons :

  1. A recent regular deployment / quick deployment execution has happened post the Validation.

  2. The provided deployment job ID was created as part of validation that happened 10 days prior.

Q. Quick Deploy Task fails with below message

ERROR running force:source:deploy: INVALID_ID_FIELD: Source validate did not run tests in the org

A. This suggests that the provided Validation deployment Job ID didn’t include any Unit test level or was having NoTestRun selected as part of the execution and therefore not eligible for Quick Deployment.

Q. Quick Deploy Task fails with below message

ERROR running force:source:deploy: INVALID_ID_FIELD: Source validate does not meet the cutoff criteria for testless deploy

A. This suggests that the provided validation deployment Job ID does not meet either of the below criteria's :

  1. ID provided for the validation job is unsuccessful/in-progress.

  2. ID provided for the validation job is not having test execution available.

  3. ID provided for the validation job is not having test coverage criteria (75%) met.

Q. Quick Deploy Task fails with below message

ERROR running force:source:deploy: INVALID_ID_FIELD: Source is not a check-only deploy

A. This suggests that the provided Validation deployment Job ID is not a job ID created as part of Validation but rather as part of Deployment and therefore is not applicable for Quick Deployment.

Q. Quick Deploy Task fails with below message

ERROR running force:source:deploy: UNKNOWN_EXCEPTION: invalid parameter value

A. This suggests that the provided Validation deployment Job ID is not a valid Salesforce deployment ID and therefore not applicable for Quick Deployment.

Q. Quick Deploy Task fails with below message

ERROR running force:source:deploy: UNKNOWN_EXCEPTION: unexpected metadata

A. This suggests that the provided Validation deployment Job ID is not a valid Salesforce deployment ID and therefore not eligible for Quick Deployment. This can also occur if the Job ID was created as part of Apex Test Run (Unit Testing) step.

  • No labels