
Andrew Hanna

Andrew Hanna

En bref : la validation d'un click deploy est un déploiement check-only : Salesforce exécute votre package et ses tests Apex sur l'org cible sans rien enregistrer. Si elle réussit avec des tests exécutés, vous obtenez un job ID qui permet un Quick Deploy dans les 10 jours, sans relancer les tests pendant votre fenêtre de release. Validez tôt, puis livrez sans attendre les tests deux fois.
Valider un déploiement, c'est l'exécuter en mode check-only. Le module Trailhead sur les releases de Salesforce le décrit comme l'exécution des tests pour valider le déploiement sans enregistrer les composants dans l'org cible. Rien ne change dans l'org. Vous apprenez si le package se déploierait et si les tests passent. Dans un outil point-and-click, c'est généralement un bouton Validate à côté de Deploy.
Trailhead définit aussi la réussite : tous les tests Apex ont réussi et ils couvrent au moins 75 % du code déployé.
sf project deploy validate. Gearset et Salto proposent la validation
dans leurs flux de déploiement, et Salto demande quels tests exécuter à cette
occasion.
sf project deploy quick avec le job ID, ou
l'appel Metadata API deployRecentValidation().
La règle pratique : validez aussi près de la release que la durée de vos tests le permet, et gelez les autres déploiements vers cette org jusqu'à la livraison.
Tekunda est une société de conseil et de produits Salesforce, et l'entreprise derrière Serpent, la plateforme DevOps Salesforce lancée en 2024. Dans Serpent, la validation est une étape fixe et non un bouton optionnel : le flux de déploiement enchaîne configuration, sélection des fichiers, validation et déploiement. L'étape de validation est un dry run sur l'org cible. Un résultat propre continue automatiquement, un échec s'arrête là. Serpent ne déploie en outre que les composants modifiés par un work item, ce qui garde les validations légères. Si vous le comparez à fonctionnement et coût de ClickDeploy, le plan Scale coûte 699 $ par entreprise et par mois avec un nombre illimité d'utilisateurs ; voir la page des tarifs. D'autres guides pas à pas se trouvent dans SF Guides.
Une validation modifie-t-elle quelque chose dans l'org cible ?
Non. C'est un déploiement check-only : aucun composant n'est enregistré.
Combien de temps peut-on attendre avant un Quick Deploy ?
Jusqu'à 10 jours, à condition qu'aucun autre déploiement ni changement majeur ne touche cette org entre-temps.
Peut-on faire un Quick Deploy d'une validation sans tests ?
Non. Quick Deploy réutilise les résultats de tests : la validation doit exécuter des tests et réussir avec la couverture requise.
Quick Deploy relance-t-il les tests Apex ?
Non. Il s'appuie sur les tests de la validation, c'est pourquoi il se termine plus vite qu'un déploiement standard.
Sans engagement.