Glossaire Salesforce DevOps

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.

En pratique

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.

Serpent exécute un quick deploy qui promeut un déploiement déjà validé sans relancer les tests

Démarrez gratuitement. Sans carte bancaire, sans installation, sans engagement.

Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.

Curieux de livrer plus vite avant de vous lancer ? Parlons-en

Sans engagement.