Continuous Integration/Deployment/Delivery mit Bitbucket und Bamboo - Webinar von GFU Cyrus AG

Inhalte

  • Bitbucket und die Möglichkeiten der verteilten Zusammenarbeit
    • Überblick Datacenter vs. Cloud - Vor- und Nachteile 
    • Genereller Aufbau und die Konfigurationsmöglichkeiten, insbesondere: 
      • Benutzerverwaltung und Zugriffsmöglichkeiten HTTPS (Basic, Token), SSH 
      • Pull-Requests, Branchmanagement - Review-Management 
      • Branch Driven Development und dessen Workflowmöglichkeiten (z.B. Maintainer Konzept) 
      • Unterstützung von Branchingmodellen und Merge-Strategien 
      • Rechtemanagement - Nicht nur Lese und Schreibrechte 
      • Push und Merge-Checks - Prozessintegrität
      • Code Insights - Code Quality Reports als Pull-Request Unterstützung 
      • Möglichkeiten bzgl. Mirroring und Git Large File Storage 
      • Verteiltes Teamwork mit Bitbucket (Einarbeitung, Code-Qualität, Kommunikation) 
      • Ein formeller und informeller Ansatz der Prozesssicherheit
      • Entwicklungsprozess basierend auf Forks 
      • Integrationsmöglichkeiten in andere Systeme 
      • Kleine Helferlein aus dem Atlassian Marketplace 
    • Praktische Übung: Installation von Bitbucket als Datacenter in einer Dockerumgebung 
    • Praktische Übung: Besprochene Aspekte werden in Bitbucket zusammen konfiguriert 
    • Demonstration: Wir ändern den Code der Demo-Anwendung und demonstrieren alle besprochenen Aspekte am Lebenszyklus der Änderung 
  • Bamboo automatisiert Builds, Tests und den ganzen Releaseprozess
    • Genereller Aufbau und die Konfigurationsmöglichkeiten, insbesondere: 
      • Konfigurationsmöglichkeiten von Projekt, Plan, Job, Task, Stage 
      • Welche Build-Strategien unterstützt Bamboo?
      • Das verteilte Bauen und Testen mit Agenten (Remote-Agents) 
      • Agenten für spezielle Aufgaben (Capabilities) konfigurieren und Build-Jobs entsprechend
      • automatisch dispatchen 
      • Automatisiertes Bauen und Testen basierend auf Branch Detection und Code Detection 
      • Automatisches Mergen (Branch Updater und Gatekeeper) 
      • Docker als standardisierte Build-Umgebung einbinden + Docker Agents 
      • Integrationsmöglichkeiten in andere Systeme 
      • Kleine Helferlein aus dem Atlassian Marketplace 
    • Praktische Übung: Installation von Bamboo als Datacenter in einer Dockerumgebung 
    • Praktische Übung: Bamboo wird als CI-System für unsere Demo-Umgebung konfiguriert 
    • Demonstration: Wir werden eine Codeänderung in unserer Demo-Anwendung durchführen und deren automatisierte Integration bewerten. 
    • Bamboo Pipeline - Continuous-Deployment- und Continuous-Delivery-Prozesse 
    • Konfigurationsmöglichkeiten eines Deploymentprojekts 
    • Erstellen von Pipelines basierend auf Java- oder YAML-Specs 
    • Ausführen der Pipeline in einem Releaseprozess 
    • Praktische Übung: Basierend auf der Demo-Umgebung wird in Bamboo eine Pipeline für das kontinuierliches Deployment/Delivery erstellt
    • Demonstration: Wir werden mehrere Codeänderungen in unserer Demo-Anwendung machen und den resultierenden Codestand als Release automatisiert deployen und in unserer Demo-Umgebung ausliefern. 
  • Ausblick 
    • Es werden Möglichkeiten bzgl. Monitoring der Demo-Anwendung mit Atlassian Statuspage gezeigt. Klare transparente Kommunikation der Uptime Ihrer Anwendungen 
    • Hinweise auf Automatisierung bzgl. der dazu verwendbaren Rest-APIs 
    • Weitere Integrationsmöglichkeiten in der Atlassian Welt
  • Bitbucket und die Möglichkeiten der verteilten Zusammenarbeit
    • Überblick Datacenter vs. Cloud - Vor- und Nachteile 
    • Genereller Aufbau und die Konfigurationsmöglichkeiten, insbesondere: 
      • Benutzerverw ...
Mehr Informationen >>

Lernziele

Nach diesem Seminar können Sie die Atlassian Systeme Bitbucket/Bamboo als Datacenter installieren, administrieren und anwenden. Teilnehmende lernen, wie man via Bitbucket einen modernen Entwicklungsprozess bereit- und sicherstellt, sowie systemgestützte Code Reviews etabliert und protokolliert. Sie können in Bamboo automatische Builds/Test konfigurieren und binden diese in den Bitbucket Entwicklungsprozess ein. Darüber hinaus wissen Sie, wie man eine Pipeline implementiert und eine Codeänderung automatisiert deployed sowie auf dem Produktivsystem ausliefert. Durch die praxisnahe Umsetzung sind Sie in der Lage, eine prozesssichere CI/CD Umgebung in Ihrem Unternehmen zu realisieren und in die bestehende Atlassian Systemlandschaft zu integrieren. 
Nach diesem Seminar können Sie die Atlassian Systeme Bitbucket/Bamboo als Datacenter installieren, administrieren und anwenden. Teilnehmende lernen, wie man via Bitbucket einen modernen Entwicklungspr ... Mehr Informationen >>

Zielgruppen

Die Schulung ist so aufgebaut, dass sowohl Entwickler als auch DevOps-Engineers einen Mehrwert aus dem Seminar ziehen können. Aus Sicht der Qualitätssicherung ist interessant, welche Möglichkeiten der Prozesssicherung die Systeme bieten. Es ist ein Basiswissen von Git notwendig, jedoch werden keine bzw. sehr wenig Programmierkenntnisse vorausgesetzt. 
Die Schulung ist so aufgebaut, dass sowohl Entwickler als auch DevOps-Engineers einen Mehrwert aus dem Seminar ziehen können. Aus Sicht der Qualitätssicherung ist interessant, welche Möglichkeiten ... Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 6909645

Anbieter-Seminar-Nr.: 2503

Termine

  • 27.06.2024 - 28.06.2024

    Webinar

  • 01.10.2024 - 02.10.2024

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Zertifikat
  • 14 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service