SlideShare a Scribd company logo
Continuous Packaging
is also Mandatory for
DevOps
Bruno Cornec
HPE Open Source &
Linux Strategist
Software engineering and Unices since 1988:
●
Mostly Configuration Management Systems (CMS), Build systems, quality tools, on
multiple commercial Unix systems
●
Discovered Open Source & Linux (OSL) & made first contributions in 1993
●
Full time on OSL since 1995, first as HPE reseller then @HPE
Currently:
●
HPE OSL Technology Strategist, OSL Advocate and Converged Infrastructure
Ambassador, WW Linux Community Lead for the HPE Open Source Profession
●
POSS conference, OpenStack.fr and AFUL board member. Conferences at WW
level at LinuxCon, Linux.conf.au, Fosdem, RMLL, ...
●
MondoRescue, Project-Builder.org, UUWL, PUSK & python-redfish Project Lead
●
LinuxCOE, mrepo, tellico, rinse, FOSSology, collectl, Ironic contributor
●
FOSSBazaar/SPDX and OSL Governance enthusiast
●
Mandriva, Mageia, Fedora packager
And also:
●
Amateur singer (Alto / Tenor), recorder player since 1976 and Choir director
since 1987, CD collector (7000+), Concerts, Photography
Introducing Myself
The DevOps Continuous
Delivery pipeline
Infrastructure as code
Continuous Delivery Pipeline
Version
controlled
Peer
reviewed
Autom
ated
tests
(lots)
Gates
(autom
ated
/
m
anual)
Autom
ated
deploym
ent
Feedback
loop
(m
onitoring)
Codifed
O
peration
Readiness
Zuul Nodepool
Continuous
Packaging
Change in
• Executable code
• Confguration
• Infra /
environment
• Data
• Monitoring
• …
Change in
• Executable code
• Confguration
• Infra /
environment
• Data
• Monitoring
• …
Project-Builder.org
Reminder on
Linux packages
●
Startup scripts
●
Specific tools
●
Functional updates
●
Security updates
●
Community driven or Commercial
(HW certification, LTS, support)
Linux
distribution:
A project by
itself
●
Coherent packages set
(1k-30k) taken from
upstream projects
●
Package Manager
●
Management tools
●
Installation program
RPM/deb format advantages
●
Binary and source formats available w/ multiarch support
●
Native support for LSB/FHS
●
Provides metadata, build procedure, patches and upstream
content
●
Manages installation with dependencies, upgrade, removal
●
Signature/Checksum support and verification
●
Deployment server availability – Fully automated
●
Baseline support
●
RPM Package database available to query metadata
●
Provides stability and coherency from the distribution
Linux packages at Docker's age ?
It still make sense !
Why project-
builder.org ?
“Make upstream
projects life easier
with regards to
packaging their
software”
Project-Builder.org goal
“Make my
life easier
with regards to
packaging my
software”
Project-Builder.org itch
●
Packaging should be a project concern as well as coding, testing,
installing, .... especially for smaller projects
●
Packaging as your only way of delivery (not a dream)
Minimal overhead, maximum benefit:
●
Consistancy and reproduceability for devs and users
●
Distribution & deployment server integration,
●
Consistency with distribution and avoids dependecy hell for consumers
●
Packaging as a marketing activity for the upstream project. Easy way to
extend your user base, and improve your community relationship and is a
“competitive advantage”.
●
New mantra: “Package early, package always”
●
THE SOLUTION IS INDEED CONTINUOUS PACKAGING (whatever the tool)
Benefts from Continuous Packaging
From Version Control System (VCS) to Packages
●
VCS agnostic: no VCS but guys it's 21st
century now, SVN, CVS, Mercurial,
GIT and GIT/SVN, SVK....
●
OS agnostic: Linux: RPM, deb, ebuild, slack based, ... 150+ distro tuples
made and counting – repositories for yum, urpmi, apt. Solaris pkg.
●
Build environment agnostic: local, VM (QEMU, KVM...), VE (Docker, chroot,
rpmbootstrap, rinse, mock, debootstrap...), RM (build farm)
●
No project impact: preserves the md5sum of the delivered upstream
sources. Can be completely external to the upstream project.
●
Avoids duplication of code and metadata
●
THE SOLUTION IS INDEED CONTINUOUS PACKAGING (with project-
builder.org !)
Project-Builder.org goals
Support the Continuous Packaging vision by being agnostic
Continuous Packaging Architecture
Project
Build +
metadata
VM Build
Local build
RM Build
Farm
(may host VMs) Remote build
Project
Repository
Local Build ServerPackagers
Developers
VE Build
Demonstration !
●
Easy creation of VE (Docker containers from distribution images) and VM.
●
Macros system with perl variables to avoid duplication of metadata
●
Repository management (apt, yum, urpmi) included
●
Check validity of packages (lintian, rpmlint)
●
Template creation for new projects, new versions management
Project-Builder.org goodies
Batteries included:-)
Docker images
management
Minimal OS Image
Image Proj1 deps
Image + pb tools
Image Proj2 deps
Proj1 container Proj2 container
Phase 0 (tag: d-v-a) - newve
•
Reuse Image from Docker Trusted or
Local Registry
Phase 1 (tag: d-v-a-pb) - (sbx2|)setupve
• adds pb tools and build account
Phase 2 (tag: d-v-a-pb-proj) - prepve
• adds project build dependencies
Phase 3 (container) - build2ve
•
Build project in the Docker container
Web sites:
●
http://www.project-builder.org
●
http://trac.project-builder.org
Projects using project-builder.org:
●
http://www.project-builder.org (of
course :-)
●
http://www.mondorescue.org
●
http://www.fossology.org
●
http://www.linuxcoe.org
Learn with:
●
Examples from
http://trac.project.org/browser/projects/
●
Articles from
http://brunocornec.wordpress.com/tag/proj
ect-builder.org
Web resources
Project-builder.org Related tools
Project-Builder.org is mostly suited
for upstream projects wanting to
package their applications
Distributions provide each their build
tools:
•
SuSE: Open Build Service (Multi
distro, Web based, BaaS)
•
Fedora (Koji)
• Mageia (Youri, mgarepo...)
Other complementary tools:
• Buildbot
• GitLab
“Changes are never easy to
make. There is comfort and
safety in tradition, but change
must come, no matter how
painful or expensive it may be.”
Bill Hewlett
Thank You !Linus Torvalds, Richard Stallman, Eric Raymond, Nat Makarevitch, René
Cougnenc, Eric Dumas, Rémy Card, Bdale Garbee, Bryan Gartner, Craig
Lamparter, Lee Mayes, Gallig Renaud, Andree Leidenfrost, Phil Robb, Bob
Gobeille, Martin Michlmayr among others, for their work and devotion to the
Open Source Software cause... and my family for their patience :-)
Bruno.Cornec@hpe.com
Open Source and Linux Technology Strategist
http://downloads.linux.hpe.com

More Related Content

PDF
Modernizing Java Apps with Docker
PDF
Back to the Future: Containerize Legacy Applications
PDF
Docker EE Deep Dive
PDF
Becoming the Docker Champion: Bringing Docker Back to Work
PDF
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
PDF
Advanced Access Control with Docker EE
PDF
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
PDF
What's New in Docker
Modernizing Java Apps with Docker
Back to the Future: Containerize Legacy Applications
Docker EE Deep Dive
Becoming the Docker Champion: Bringing Docker Back to Work
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
Advanced Access Control with Docker EE
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
What's New in Docker

What's hot (20)

PPTX
Top 5 benefits of docker
PDF
Talking TUF: Securing Software Distribution
PPTX
Docker Roadshow 2016
PDF
Tales of Training: Scaling CodeLabs with Swarm Mode and Docker-Compose
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
PPTX
LlinuxKit security, Security Scanning and Notary
PPTX
Docker presentation
PDF
Android Meets Docker
PDF
Docker to the Rescue of an Ops Team
PPTX
Docker Federal Summit 2017 General Session
PPT
Docker benefits v0.1
PPTX
Why Docker
PDF
Living with microservices at Pipedrive
PPTX
DockerCon EU 2015: Placing a container on a train at 200mph
PDF
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
PDF
Docker Store: The New Destination for Enterprise Software - Lily Guo and Alfr...
PDF
Node.js Rocks in Docker for Dev and Ops
PPTX
Getting started with docker (2017)
PDF
Docker on Docker
PDF
Docker?!?! But I'm a SysAdmin
Top 5 benefits of docker
Talking TUF: Securing Software Distribution
Docker Roadshow 2016
Tales of Training: Scaling CodeLabs with Swarm Mode and Docker-Compose
Docker Bday #5, SF Edition: Introduction to Docker
LlinuxKit security, Security Scanning and Notary
Docker presentation
Android Meets Docker
Docker to the Rescue of an Ops Team
Docker Federal Summit 2017 General Session
Docker benefits v0.1
Why Docker
Living with microservices at Pipedrive
DockerCon EU 2015: Placing a container on a train at 200mph
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Docker Store: The New Destination for Enterprise Software - Lily Guo and Alfr...
Node.js Rocks in Docker for Dev and Ops
Getting started with docker (2017)
Docker on Docker
Docker?!?! But I'm a SysAdmin
Ad

Viewers also liked (18)

PDF
Skynet vs. Planet of The Apes: Duel!
PDF
Learning Docker from Square One
PDF
Integrating Docker EE into Société Générale's Existing Enterprise IT Systems
PDF
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
PDF
The Truth Behind Serverless
PDF
My Journey To Go
PDF
Docker to the Rescue of an Ops Team
PDF
Experience the Swarm API in Virtual Reality
PDF
The Fairy Tale of the One Command Build Script
PDF
Looking Under The Hood: containerD
PDF
Repainting the Past with Distributed Machine Learning and Docker
PDF
Containerizing Hardware Accelerated Applications
PDF
LinuxKit Deep Dive
PDF
Moby and Kubernetes entitlements
PDF
The Value Of Diverse Experiences
PDF
Taking Docker to Production: What You Need to Know and Decide
PDF
How and Why Prometheus' New Storage Engine Pushes the Limits of Time Series D...
PPTX
Introduction to Docker - 2017
Skynet vs. Planet of The Apes: Duel!
Learning Docker from Square One
Integrating Docker EE into Société Générale's Existing Enterprise IT Systems
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
The Truth Behind Serverless
My Journey To Go
Docker to the Rescue of an Ops Team
Experience the Swarm API in Virtual Reality
The Fairy Tale of the One Command Build Script
Looking Under The Hood: containerD
Repainting the Past with Distributed Machine Learning and Docker
Containerizing Hardware Accelerated Applications
LinuxKit Deep Dive
Moby and Kubernetes entitlements
The Value Of Diverse Experiences
Taking Docker to Production: What You Need to Know and Decide
How and Why Prometheus' New Storage Engine Pushes the Limits of Time Series D...
Introduction to Docker - 2017
Ad

Similar to Continuous Packaging is also Mandatory for DevOps (20)

PDF
Multi-OS Continuous Packaging with docker and Project-Builder.org
PDF
Building distribution packages with Docker
PDF
Demystifying Containerization Principles for Data Scientists
PDF
Docker based-Pipelines with Codefresh
PDF
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
PDF
Integração contínua com Jenkins
PDF
Alibaba Cloud Conference 2016 - Docker Open Source
PDF
Docker for developers
PDF
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
PDF
Developer workflow with docker
PDF
Docker-v3.pdf
PDF
Thinking inside the box (shared)
PDF
Journey to the devops automation with docker kubernetes and openshift
PDF
LCA 2014 project-builder.org presentation
PDF
Develer - Company Profile
PPTX
Moby Open Source Summit North America 2017
PDF
DevOps: Arquitectura, Estrategia y Modelo
PDF
Docker based-pipelines
ODP
Using containers and Continuous Packaging to Build native FOSSology packages
PDF
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Multi-OS Continuous Packaging with docker and Project-Builder.org
Building distribution packages with Docker
Demystifying Containerization Principles for Data Scientists
Docker based-Pipelines with Codefresh
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
Integração contínua com Jenkins
Alibaba Cloud Conference 2016 - Docker Open Source
Docker for developers
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
Developer workflow with docker
Docker-v3.pdf
Thinking inside the box (shared)
Journey to the devops automation with docker kubernetes and openshift
LCA 2014 project-builder.org presentation
Develer - Company Profile
Moby Open Source Summit North America 2017
DevOps: Arquitectura, Estrategia y Modelo
Docker based-pipelines
Using containers and Continuous Packaging to Build native FOSSology packages
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)

More from Docker, Inc. (20)

PDF
Containerize Your Game Server for the Best Multiplayer Experience
PDF
How to Improve Your Image Builds Using Advance Docker Build
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
Securing Your Containerized Applications with NGINX
PDF
How To Build and Run Node Apps with Docker and Compose
PDF
Hands-on Helm
PDF
Distributed Deep Learning with Docker at Salesforce
PDF
The First 10M Pulls: Building The Official Curl Image for Docker Hub
PDF
Monitoring in a Microservices World
PDF
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
PDF
Predicting Space Weather with Docker
PDF
Become a Docker Power User With Microsoft Visual Studio Code
PDF
How to Use Mirroring and Caching to Optimize your Container Registry
PDF
Monolithic to Microservices + Docker = SDLC on Steroids!
PDF
Kubernetes at Datadog Scale
PDF
Labels, Labels, Labels
PDF
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
PDF
Developing with Docker for the Arm Architecture
Containerize Your Game Server for the Best Multiplayer Experience
How to Improve Your Image Builds Using Advance Docker Build
Build & Deploy Multi-Container Applications to AWS
Securing Your Containerized Applications with NGINX
How To Build and Run Node Apps with Docker and Compose
Hands-on Helm
Distributed Deep Learning with Docker at Salesforce
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Monitoring in a Microservices World
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Predicting Space Weather with Docker
Become a Docker Power User With Microsoft Visual Studio Code
How to Use Mirroring and Caching to Optimize your Container Registry
Monolithic to Microservices + Docker = SDLC on Steroids!
Kubernetes at Datadog Scale
Labels, Labels, Labels
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Build & Deploy Multi-Container Applications to AWS
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Developing with Docker for the Arm Architecture

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
PDF
Approach and Philosophy of On baking technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
KodekX | Application Modernization Development
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Cloud computing and distributed systems.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding
Approach and Philosophy of On baking technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
KodekX | Application Modernization Development
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”

Continuous Packaging is also Mandatory for DevOps

  • 1. Continuous Packaging is also Mandatory for DevOps Bruno Cornec HPE Open Source & Linux Strategist
  • 2. Software engineering and Unices since 1988: ● Mostly Configuration Management Systems (CMS), Build systems, quality tools, on multiple commercial Unix systems ● Discovered Open Source & Linux (OSL) & made first contributions in 1993 ● Full time on OSL since 1995, first as HPE reseller then @HPE Currently: ● HPE OSL Technology Strategist, OSL Advocate and Converged Infrastructure Ambassador, WW Linux Community Lead for the HPE Open Source Profession ● POSS conference, OpenStack.fr and AFUL board member. Conferences at WW level at LinuxCon, Linux.conf.au, Fosdem, RMLL, ... ● MondoRescue, Project-Builder.org, UUWL, PUSK & python-redfish Project Lead ● LinuxCOE, mrepo, tellico, rinse, FOSSology, collectl, Ironic contributor ● FOSSBazaar/SPDX and OSL Governance enthusiast ● Mandriva, Mageia, Fedora packager And also: ● Amateur singer (Alto / Tenor), recorder player since 1976 and Choir director since 1987, CD collector (7000+), Concerts, Photography Introducing Myself
  • 3. The DevOps Continuous Delivery pipeline Infrastructure as code Continuous Delivery Pipeline Version controlled Peer reviewed Autom ated tests (lots) Gates (autom ated / m anual) Autom ated deploym ent Feedback loop (m onitoring) Codifed O peration Readiness Zuul Nodepool Continuous Packaging Change in • Executable code • Confguration • Infra / environment • Data • Monitoring • … Change in • Executable code • Confguration • Infra / environment • Data • Monitoring • … Project-Builder.org
  • 5. ● Startup scripts ● Specific tools ● Functional updates ● Security updates ● Community driven or Commercial (HW certification, LTS, support) Linux distribution: A project by itself ● Coherent packages set (1k-30k) taken from upstream projects ● Package Manager ● Management tools ● Installation program
  • 6. RPM/deb format advantages ● Binary and source formats available w/ multiarch support ● Native support for LSB/FHS ● Provides metadata, build procedure, patches and upstream content ● Manages installation with dependencies, upgrade, removal ● Signature/Checksum support and verification ● Deployment server availability – Fully automated ● Baseline support ● RPM Package database available to query metadata ● Provides stability and coherency from the distribution Linux packages at Docker's age ? It still make sense !
  • 8. “Make upstream projects life easier with regards to packaging their software” Project-Builder.org goal
  • 9. “Make my life easier with regards to packaging my software” Project-Builder.org itch
  • 10. ● Packaging should be a project concern as well as coding, testing, installing, .... especially for smaller projects ● Packaging as your only way of delivery (not a dream) Minimal overhead, maximum benefit: ● Consistancy and reproduceability for devs and users ● Distribution & deployment server integration, ● Consistency with distribution and avoids dependecy hell for consumers ● Packaging as a marketing activity for the upstream project. Easy way to extend your user base, and improve your community relationship and is a “competitive advantage”. ● New mantra: “Package early, package always” ● THE SOLUTION IS INDEED CONTINUOUS PACKAGING (whatever the tool) Benefts from Continuous Packaging From Version Control System (VCS) to Packages
  • 11. ● VCS agnostic: no VCS but guys it's 21st century now, SVN, CVS, Mercurial, GIT and GIT/SVN, SVK.... ● OS agnostic: Linux: RPM, deb, ebuild, slack based, ... 150+ distro tuples made and counting – repositories for yum, urpmi, apt. Solaris pkg. ● Build environment agnostic: local, VM (QEMU, KVM...), VE (Docker, chroot, rpmbootstrap, rinse, mock, debootstrap...), RM (build farm) ● No project impact: preserves the md5sum of the delivered upstream sources. Can be completely external to the upstream project. ● Avoids duplication of code and metadata ● THE SOLUTION IS INDEED CONTINUOUS PACKAGING (with project- builder.org !) Project-Builder.org goals Support the Continuous Packaging vision by being agnostic
  • 12. Continuous Packaging Architecture Project Build + metadata VM Build Local build RM Build Farm (may host VMs) Remote build Project Repository Local Build ServerPackagers Developers VE Build
  • 14. ● Easy creation of VE (Docker containers from distribution images) and VM. ● Macros system with perl variables to avoid duplication of metadata ● Repository management (apt, yum, urpmi) included ● Check validity of packages (lintian, rpmlint) ● Template creation for new projects, new versions management Project-Builder.org goodies Batteries included:-)
  • 15. Docker images management Minimal OS Image Image Proj1 deps Image + pb tools Image Proj2 deps Proj1 container Proj2 container Phase 0 (tag: d-v-a) - newve • Reuse Image from Docker Trusted or Local Registry Phase 1 (tag: d-v-a-pb) - (sbx2|)setupve • adds pb tools and build account Phase 2 (tag: d-v-a-pb-proj) - prepve • adds project build dependencies Phase 3 (container) - build2ve • Build project in the Docker container
  • 16. Web sites: ● http://www.project-builder.org ● http://trac.project-builder.org Projects using project-builder.org: ● http://www.project-builder.org (of course :-) ● http://www.mondorescue.org ● http://www.fossology.org ● http://www.linuxcoe.org Learn with: ● Examples from http://trac.project.org/browser/projects/ ● Articles from http://brunocornec.wordpress.com/tag/proj ect-builder.org Web resources Project-builder.org Related tools Project-Builder.org is mostly suited for upstream projects wanting to package their applications Distributions provide each their build tools: • SuSE: Open Build Service (Multi distro, Web based, BaaS) • Fedora (Koji) • Mageia (Youri, mgarepo...) Other complementary tools: • Buildbot • GitLab
  • 17. “Changes are never easy to make. There is comfort and safety in tradition, but change must come, no matter how painful or expensive it may be.” Bill Hewlett
  • 18. Thank You !Linus Torvalds, Richard Stallman, Eric Raymond, Nat Makarevitch, René Cougnenc, Eric Dumas, Rémy Card, Bdale Garbee, Bryan Gartner, Craig Lamparter, Lee Mayes, Gallig Renaud, Andree Leidenfrost, Phil Robb, Bob Gobeille, Martin Michlmayr among others, for their work and devotion to the Open Source Software cause... and my family for their patience :-) Bruno.Cornec@hpe.com Open Source and Linux Technology Strategist http://downloads.linux.hpe.com