Empfehlungen an andere, die in Betracht ziehen Copado DevOps:
Copado ist einfach zu verwenden, sobald alles eingerichtet und in Betrieb ist. Aus der Perspektive eines Release-Ingenieurs gibt es eine ziemlich steile Lernkurve, um zu verstehen, wie Copado tatsächlich die Salesforce Metadata API verwendet und welche Verzweigungsstrategie mit Github verfolgt wird.
Die Umgebungspipeline ist linear, aber die tatsächliche Verzweigungsstrategie ist linear. Ein Feature wird von einem Klon des Masters aus committet, und dieser Feature-Branch wird in jede Umgebung der Pipeline bereitgestellt und erneut bereitgestellt.
Wenn Ihre Pipeline Dev -> QA -> PreProd -> Prod ist und Sie ein Profil von QA nach PreProd bereitstellen, stellen Sie nicht das Profil bereit, wie es in QA existiert. Sie stellen das bereit, was von Dev in Ihren Feature-Branch committet wurde.
Dieses Konzept zu verstehen, war die größte Veränderung in meinem Verständnis und meiner Kompetenz mit Copado. Bewertung gesammelt von und auf G2.com gehostet.
Was ist ein Problem? Copado DevOps Solving und wie profitieren Sie davon?
Wir haben Folgendes mit Copado erreicht:
- Umstellung von Orgs auf GitHub als Quelle der Wahrheit für unseren Codebestand
- Alle unsere Metadatenänderungen sauber an unsere agilen Sprint-Geschichten ausgerichtet - jede Geschichte ist atomar mit ihrem eigenen Branch, der unabhängig von anderen Geschichten bereitgestellt werden kann (meistens)
- Häufigkeit der Aktualisierungen durch Rückbereitstellung von Geschichten erheblich minimiert - unsere Entwicklungsboxen haben immer die neuesten Versionen der Komponenten
- Haben nächtliche Backup-Jobs, die vollständige Snapshots all unserer Orgs erstellen und sie in separate Backup-Repositories committen
- Implementierung eines Pull-Request-Prozesses für unsere Teams unter Verwendung von Verbindungsverhalten
Als Nächstes auf unserer Roadmap steht die Integration von Sicherheitsüberprüfungen, statischer Codeanalyse, Selenium-Tests und Testautomatisierung in unseren Freigabeprozess. Wir planen, fast alles davon in irgendeiner Weise über Copado zu tun, selbst wenn es nur um die Verwendung von URL-Aufrufen zu Jenkins als Vorbereitungsmaßnahmen geht. Bewertung gesammelt von und auf G2.com gehostet.