Continuous Delivery of embedded firmware using Docker and Jenkins
5 Obstacles to Continuous Delivery in Embedded Software
-
Upload
david-rosen -
Category
Technology
-
view
306 -
download
0
description
Transcript of 5 Obstacles to Continuous Delivery in Embedded Software
5 Obstacles to Continuous Delivery in Embedded Software
Presented by David Rosen
Embedded Continuous Delivery Obstacle: Infrastructure
DevelopVersion ControlIDE
TestFunctionalNon-Func
ReleaseDeployConfigure
DefineRequirementsModel
Continuous Delivery Defined
• Agile = frequent, smaller deliveries • Continuous Integration = build/test every check-in• Continuous Delivery = any build potentially released to users• Continuous Release = release every good build into production
OperateProvisionMonitor
BuildCompileBuild
Agile DevelopmentContinuous Integration
Continuous DeliveryContinuous Release
4
Embedded Continuous Delivery Obstacle: Legacy
Embedded Continuous Delivery Obstacle: Infrastructure
Embedded Continuous Delivery Obstacle: Infrastructure
Embedded Continuous Delivery Obstacle: Compliance
Embedded Continuous Delivery Obstacle: The End Goal
Q&A