
Andrew Hanna

Andrew Hanna

En bref : dans Salesforce, « click deploy » désigne le plus souvent ClickDeploy, l'outil de déploiement en quelques clics racheté par Copado en 2020 et vendu aujourd'hui sous le nom de Copado Essentials. Un click deploy compare deux orgs, vous laisse cocher les composants modifiés, les valide puis les déploie, sans change sets ni ligne de commande. C'est une bonne première étape pour quitter les change sets, et on le dépasse dès que plusieurs personnes livrent dans la même org.
ClickDeploy était un outil de gestion des mises en production édité par un partenaire AppExchange basé à Sydney, conçu pour déplacer les métadonnées entre orgs Salesforce plus vite que les change sets. Copado a annoncé le rachat le 23 septembre 2020 ; ClickDeploy revendiquait alors des centaines de clients et plus de 100 000 déploiements dans plus de 30 pays. Aujourd'hui, clickdeploy.io redirige vers Copado Essentials, et la fiche AppExchange s'intitule « Copado Essentials (formerly ClickDeploy) ».
L'expression sert aussi de terme générique pour tout déploiement Salesforce en un clic. Dans les deux cas, l'idée est la même : sélectionner des métadonnées dans une interface et les pousser vers une org cible sans assembler un change set à la main.
Le guide de démarrage de Copado décrit le parcours rapide en cinq étapes, et la plupart des outils à base de clics suivent le même schéma :
En coulisses, ces outils appellent la Metadata API de Salesforce, donc les règles de la plateforme s'appliquent toujours. L'une d'elles mérite d'être connue : après une validation réussie en production, un quick deploy peut livrer le même paquet sans relancer les tests Apex, et la référence Salesforce CLI précise que l'ID de job de validation reste valable 10 jours. Pour garder chaque paquet léger, associez les clics à des déploiements delta qui ne livrent que ce qui a changé.
La page Essentials de Copado présente trois niveaux :
Une tarification par utilisateur convient à un admin seul et grimpe vite pour une équipe. Cinq personnes sur Essentials Plus reviennent à 1 245 $ par mois en facturation annuelle. Serpent facture plutôt par entreprise, avec des utilisateurs illimités sur l'offre Scale à 699 $ par mois ; le détail complet se trouve sur notre page tarifs.
Cliquer d'org en org fonctionne tant qu'une seule personne gère les mises en production. Ces signaux indiquent qu'il est temps de passer à un pipeline adossé à Git :
Passer à Git ne veut pas dire que les admins doivent l'apprendre. Un outil fondé sur des tickets conserve la sélection en quelques clics et écrit les commits à votre place, comme nous le montrons dans le DevOps pour les admins sans toucher à Git.
Tekunda est la société de conseil et de produits Salesforce derrière Serpent, la plateforme DevOps qu'elle utilise aussi pour ses propres livraisons clients. Serpent conserve le mode de travail en clics qu'apprécient les admins : vous choisissez les changements dans une interface, les rattachez à un ticket et les promouvez dans votre pipeline, pendant que Git, les pull requests et les tests Apex tournent en arrière-plan. Il n'installe rien dans votre org et inclut la revue de code par IA dans toutes les offres, y compris la version gratuite. Les équipes déjà sur Copado peuvent suivre notre parcours de migration, et d'autres guides pas à pas se trouvent dans la bibliothèque SF Guides.
ClickDeploy est-il toujours gratuit ?
Oui, sous le nom de Copado Essentials. La version gratuite couvre jusqu'à 15 déploiements par mois pour un utilisateur, sans carte bancaire.
ClickDeploy et Copado Essentials, c'est la même chose ?
Oui. Copado a racheté ClickDeploy en 2020 et l'a renommé, et la fiche AppExchange indique toujours « formerly ClickDeploy ».
Peut-on faire un click deploy sans Git ?
Oui. Les déploiements d'org à org fonctionnent sans dépôt, mais vous perdez l'historique partagé dont dépendent la revue d'équipe et les audits.
Qu'est-ce qu'un quick deploy dans Salesforce ?
Il livre en production un déploiement récemment validé sans relancer les tests Apex. L'ID de job de validation reste valable 10 jours.
Sans engagement.