
Andrew Hanna

Andrew Hanna

TL;DR: A click deploy validation is a check-only deployment: Salesforce runs your package and its Apex tests against the target org without saving anything. If it passes with tests run, you get a job ID you can Quick Deploy within 10 days, which skips the test run during your release window. Validate early, then release without waiting on tests twice.
Validating a deployment means running it in check-only mode. Salesforce's Trailhead release module describes it as running tests to validate the deployment without saving the components in the target org. Nothing changes in the org. You learn whether the package would deploy and whether the tests pass. In a point-and-click tool it is usually a Validate button next to Deploy.
Trailhead also defines what success means: all Apex tests passed, and the tests cover at least 75% of the code being deployed.
sf project deploy validate. Gearset and Salto both offer validation
inside their deployment flows, and Salto asks which tests to run as part of it.
sf project deploy quick with the job ID, or the Metadata API call
deployRecentValidation().
The practical rule: validate as close to the release as your test run time allows, and freeze other deployments to that org until you ship.
Tekunda is a Salesforce consulting and product firm and the company behind Serpent, the Salesforce DevOps platform it launched in 2024. In Serpent, validation is a fixed step rather than an optional button: the deploy flow runs configure, select files, validate and deploy. The validate step is a dry run against the target org. A clean result continues automatically and a failure stops there. Serpent also deploys only the components a work item changed, which keeps validations small. If you are comparing it with how ClickDeploy works and what it costs, the Scale plan is $699 per company per month with unlimited users; see the pricing page. More step-by-step guides live in SF Guides.
Does a validation change anything in the target org?
No. It is a check-only deployment, so no components are saved.
How long can I wait before using Quick Deploy?
Up to 10 days, provided no other deployment or major change hits that org in between.
Can I Quick Deploy a validation that ran no tests?
No. Quick Deploy reuses test results, so the validation must run tests and pass with the required coverage.
Does Quick Deploy run Apex tests again?
No. It relies on the tests from the validation, which is why it finishes faster than a standard deploy.
Commitment free!