25

Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

Embed Size (px)

DESCRIPTION

In dieser Präsentation zeigen wir alle Schritte, um eine vollständige Continuous Delivery Pipeline mit Open-Source-Tools zu erstellen. Dabei betrachten wir die folgenden Themen: - Installation und Konfiguration einer Build Pipeline - Unit-/Akzeptanz- und Performancetests - Sourcecode Quality Management - Sourcecode- und Datenbank-Versionierung - Server- und Software-Provisionierung - automatisiertes Deployment auf Test/Staging und Produktionsumgebungen Zusätzlich gehen wir auf Best Practices und Anti-Patterns ein, die uns in verschiedenen Projekten begegnet sind.

Citation preview

Page 1: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 2: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

• Key concepts

• What problems are targeted?

Introduction to Continuous Delivery

• Technical

• Organisational

• Cultural

Prerequisites

• Deployment Pipeline

• Overview of Technology Stack

Demo

Page 3: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

• Key concepts

• What problems are targeted?

Introduction to Continuous Delivery

• Technical

• Organisational

• Cultural

Prerequisites

• Deployment Pipeline

• Overview of Technology Stack

Demo

Page 4: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 5: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 6: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 7: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 8: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 9: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 10: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

• Key concepts

• What problems are targeted?

Introduction to Continuous Delivery

• Technical

• Organisational

• Cultural

Prerequisites

• Deployment Pipeline

• Overview of Technology Stack

Demo

Page 11: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 12: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

Build

Server

Deployment

Server

DEV TEAM

DEV & QA TEAM

OPS

VCS

Artefact

Repository SQM

PRODUCTION

STAGING

TEST

Page 13: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 14: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

Development

Security Test/QA

Operation

Page 15: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

• Key concepts

• What problems are targeted?

Introduction to Continuous Delivery

• Technical

• Organisational

• Cultural

Prerequisites

• Deployment Pipeline

• Overview of Technology Stack

Demo

Page 16: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 17: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 18: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

AUTOMATED MANUALLY

Page 19: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 20: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 22: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013

APPLICATION BROWSER ZAP

Page 23: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013
Page 25: Continuous Delivery Vortrag @ Continuous Lifecycle #ConLi2013