Andrew Hanna

Andrew Hanna

Click Deploy in Salesforce: Funktionsweise und Kosten von ClickDeploy

Click Deploy in Salesforce: Funktionsweise und Kosten von ClickDeploy

Kurz gesagt: In Salesforce meint „Click Deploy“ meist ClickDeploy, das Point-and-Click-Deployment-Tool, das Copado 2020 übernommen hat und heute als Copado Essentials verkauft. Ein Click Deploy vergleicht zwei Orgs, lässt Sie die geänderten Komponenten anhaken, validiert sie und deployt, ohne Change Sets und ohne Kommandozeile. Das ist ein solider erster Schritt weg von Change Sets, und Sie wachsen heraus, sobald mehrere Personen in dieselbe Org ausliefern.

Was ist ClickDeploy in Salesforce?

ClickDeploy war ein Release-Management-Tool eines AppExchange-Partners aus Sydney, gebaut, um Metadaten schneller als mit Change Sets zwischen Salesforce-Orgs zu verschieben. Copado gab die Übernahme am 23. September 2020 bekannt; ClickDeploy meldete damals Hunderte Kunden und mehr als 100.000 Deployments in über 30 Ländern. Heute leitet clickdeploy.io auf Copado Essentials weiter, und der AppExchange-Eintrag heißt „Copado Essentials (formerly ClickDeploy)“.

Der Begriff wird außerdem allgemein für jedes Ein-Klick-Deployment in Salesforce verwendet. So oder so ist die Idee dieselbe: Metadaten in einer Oberfläche auswählen und in eine Ziel-Org schieben, ohne ein Change Set von Hand zusammenzustellen.

Wie funktioniert ein Click Deploy Schritt für Schritt?

Copados Einstiegsleitfaden beschreibt den schnellen Weg in fünf Schritten, und die meisten klickbasierten Tools folgen demselben Muster:

  1. Zwei Orgs verbinden. Autorisieren Sie eine Quell-Org und eine Ziel-Org. Eine Paketinstallation ist nicht nötig.
  2. Deployment starten. Legen Sie fest, welche Org Quelle und welche Ziel ist.
  3. Komponenten auswählen. Das Tool vergleicht die Orgs und markiert neue und geänderte Metadaten; Sie haken an, was ausgeliefert werden soll.
  4. Validieren. Führen Sie ein reines Prüf-Deployment aus, damit Fehler und fehlgeschlagene Tests sichtbar werden, bevor sich etwas ändert.
  5. Deployen. Sobald die Validierung erfolgreich ist, deployen Sie und verfolgen den Fortschritt in Echtzeit.

Unter der Haube rufen diese Tools die Metadata API von Salesforce auf, die Regeln der Plattform gelten also weiter. Eine davon sollten Sie kennen: Nach einer erfolgreichen Validierung gegen Produktion kann ein Quick Deploy dasselbe Paket ausliefern, ohne die Apex-Tests erneut auszuführen, und laut der Salesforce-CLI-Referenz bleibt die Job-ID der Validierung 10 Tage gültig. Damit jedes Paket klein bleibt, kombinieren Sie die Klicks mit Delta-Deployments, die nur Änderungen ausliefern.

Was kostet Copado Essentials?

Copados Essentials-Seite nennt drei Stufen:

  • Kostenlos: bis zu 15 Deployments pro Monat für einen einzelnen Nutzer, ohne Kreditkarte.
  • Essentials Basic: 99 $ pro Nutzer und Monat bei jährlicher Abrechnung oder 119 $ monatlich, mit unbegrenzten Deployments.
  • Essentials Plus: 249 $ pro Nutzer und Monat bei jährlicher Abrechnung oder 289 $ monatlich, zusätzlich mit CI-Jobs, Release-Pipelines, Work Items und Git-Integration.

Preise pro Nutzer passen für einen einzelnen Admin und summieren sich für ein Team schnell. Fünf Personen auf Essentials Plus kosten bei jährlicher Abrechnung 1.245 $ im Monat. Serpent berechnet stattdessen pro Unternehmen, mit unbegrenzt vielen Nutzern im Scale-Plan für 699 $ im Monat; die vollständige Aufstellung finden Sie auf unserer Preisseite.

Wann sollten Sie über Click-Deployments hinausgehen?

Klicken von Org zu Org funktioniert, solange eine Person die Releases verantwortet. Diese Signale zeigen, dass eine Git-gestützte Pipeline fällig ist:

  • Zwei Personen deployen in dieselbe Org. Ohne gemeinsame Historie überschreibt, wer als Zweiter deployt, still die Arbeit des Ersten.
  • Sie brauchen ein verlässliches Undo. Ein Rollback ist am zuverlässigsten, wenn jedes Release vor der Auslieferung committet wurde.
  • Tests sollen jede Änderung absichern. Apex-Tests bei jedem Pull Request statt nur beim letzten Schritt behandeln wir in was bei jedem Pull Request läuft und was nachts.
  • Sie liefern ein Managed Package aus. ISVs veröffentlichen Paketversionen, keine Unterschiede zwischen Orgs; siehe Managed Packages der zweiten Generation.

Der Wechsel zu Git heißt nicht, dass Admins Git lernen müssen. Ein ticketbasiertes Tool behält die Auswahl per Klick bei und schreibt die Commits für Sie, wie wir in DevOps für Admins ohne Git zeigen.

Wie geht Tekunda an Point-and-Click-Deployments heran?

Tekunda ist das Salesforce-Beratungs- und Produktunternehmen hinter Serpent, der DevOps-Plattform, die es auch für die eigene Kundenauslieferung nutzt. Serpent behält den Klick-Workflow bei, den Admins schätzen: Sie wählen Änderungen in einer Oberfläche aus, hängen sie an ein Ticket und befördern sie durch Ihre Pipeline, während Git, Pull Requests und Apex-Tests im Hintergrund laufen. Es installiert nichts in Ihrer Org und enthält KI-Code-Review in jedem Plan, auch in der kostenlosen Stufe. Teams, die schon Copado nutzen, können unserem Migrationspfad folgen, und weitere Schritt-für-Schritt-Anleitungen finden Sie in der SF-Guides-Bibliothek.

FAQ

Ist ClickDeploy noch kostenlos?

Ja, als Copado Essentials. Die kostenlose Stufe umfasst bis zu 15 Deployments pro Monat für einen Nutzer, ohne Kreditkarte.

Ist ClickDeploy dasselbe wie Copado Essentials?

Ja. Copado hat ClickDeploy 2020 übernommen und umbenannt, und der AppExchange-Eintrag lautet weiterhin „formerly ClickDeploy“.

Kann ich ohne Git per Click Deploy ausliefern?

Ja. Deployments von Org zu Org funktionieren ohne Repository, aber Ihnen fehlt dann die gemeinsame Historie, auf die Team-Reviews und Audits angewiesen sind.

Was ist ein Quick Deploy in Salesforce?

Er liefert ein kürzlich validiertes Deployment in Produktion aus, ohne die Apex-Tests erneut auszuführen. Die Job-ID der Validierung ist 10 Tage gültig.

Ähnliche Artikel

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.