Volltextdatei(en) in REPOSIT vorhanden Open Access
Titel: Salesforce DevOps-Strategien : Continuous Integration, Delivery und Deployment in der Praxis
Sprache: Deutsch
Autorenschaft: Kretzschmar, Max 
Erscheinungsdatum: 1-Jul-2022
Zusammenfassung: 
Der Begriff DevOps ist in der Softwareentwicklung lange kein Fremdwort mehr. Die Entwicklungsinfrastruktur von Salesforce entwickelte sich hingegen nur sehr langsam in eine Richtung, in der moderne Methoden bei der Entwicklung und Bereitstellung von Code zum Einsatz kommen konnten. Das Ziel dieser Arbeit ist es herauszufinden, wie die Grundsätze, die der DevOps-Philosophie zugrunde liegen, mit der Salesforce-Entwicklungsumgebung verbunden werden können. Dazu wird zunächst untersucht, was der Begriff DevOps im Kern bedeutet. Die Prinzipien der Kontinuität bei der Bereitstellung von Code, welche mit DevOps einhergehen, werden dazu ausführlich analysiert. Zudem werden neue Methoden der Entwicklung und Bereitstellung von benutzerdefinierten Anwendungen in Salesforce mit Salesforce DX und des Salesforce Command Line Interfaces betrachtet und in den Kontext zu DevOps gebracht. Auf Basis der theoretischen Betrachtungen wird ein neues quellengesteuertes Entwicklungsmodell aufgebaut. Durch den schrittweisen Aufbau einer Automationskette wurde dieses Modell in einer Salesforce-Partner-Agentur umgesetzt. Die Verbindung neuer Entwicklungs- und Bereitstellungsmethoden mit einer Prozesskette, welche grundlegende Befehle automatisch ausführt, steigert sowohl die Sicherheit der Kommunikation der Systeme untereinander als auch die Effizienz bei der Arbeit. Besonders Entwickler-teams können mit diesem neuen Entwicklungsmodell effektiver an großen Projekten arbeiten und so den gesamten Prozess von der Entwicklung über das Testen bis zur Auslieferung stärker kontrollieren, wodurch Fehler schneller erkannt und behoben werden können.

The term DevOps is no longer a foreign word in software development. However, Salesforce's development infrastructure has been slow to evolve in a direction where modern methods could be used to develop and deploy code. The goal of this paper is to find out how the principles underlying the DevOps philosophy can be linked to the Salesforce development environment. To do this, we will first examine what the term DevOps essentially means. The principles of continuity in code delivery associated with DevOps are analyzed in detail. In addition, new methods of developing and deploying custom applications in Salesforce with Salesforce DX and the Salesforce Command Line Interface are considered and put into context with DevOps. Based on the theoretical considerations, a new source-driven development model is built. By building up an automation chain step by step, this model was implemented in a Salesforce partner agency. The combination of new development and deployment methods with a process chain that automatically executes basic commands increases both the security of communication between the systems and the efficiency at work. With this new development model, development teams in particular can work more effectively on large projects and thus have greater control over the entire process from development to testing and delivery, enabling errors to be detected and corrected more quickly.
URI: http://hdl.handle.net/20.500.12738/11106
Einrichtung: Fakultät Design, Medien und Information 
Department Medientechnik 
Dokumenttyp: Abschlussarbeit
Abschlussarbeitentyp: Bachelorarbeit
Hauptgutachter*in: Martini, Nils 
Gutachter*in der Arbeit: Czupras, Philip 
Enthalten in den Sammlungen:Theses

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
Salesforce_DevOps-Strategien.pdf867.58 kBAdobe PDFÖffnen/Anzeigen
Zur Langanzeige

Seitenansichten

233
checked on 26.12.2024

Download(s)

349
checked on 26.12.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.