Quick Deploy
Quick Deploy évite de relancer les tests Apex pour un déploiement déjà validé, mais uniquement dans une fenêtre étroite de temps et d'état de l'org.
Définition
Quick Deploy permet à un déploiement de métadonnées de réutiliser les résultats de tests d'un précédent déploiement de validation réussi, une exécution de vérification uniquement (check-only) sur la même org cible, au lieu de relancer les tests Apex, ce qui réduit considérablement le temps de déploiement pour les gros packages où l'exécution des tests est l'étape la plus lente du pipeline. Cela ne fonctionne que si le déploiement validé est encore valide, Salesforce l'invalide après environ 10 jours ou après certains changements dans l'org, et si des métadonnées du package diffèrent de ce qui a été validé, Quick Deploy n'est plus disponible et la plateforme revient à un test complet. Les équipes qui comptent sur Quick Deploy dans un pipeline rapide tombent parfois sur la fenêtre d'expiration au pire moment, transformant un déploiement de cinq minutes en un cycle de test complet. Notre guide de pipeline CI/CD couvre l'optimisation de la vitesse de déploiement.
Comment cela fonctionne dans Serpent
Le pipeline de release de Serpent exécute la validation preflight tôt et limite les déploiements à ce qui a réellement changé, de sorte que la plupart des releases restent assez petites pour qu'un test complet ne soit pas le goulot d'étranglement que Quick Deploy est censé contourner. Voir la gestion des releases dans Serpent pour savoir comment les déploiements restent rapides.

Démarrez gratuitement. Sans carte bancaire, sans installation, sans engagement.
Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.
