SlideShare a Scribd company logo
Zero-dependency, reproducible build
environments
Yan Vugenfirer - yan@daynix.com, +972-54-4758084
Dmitry Fleytman, PhD - dmitry@daynix.com, +972-54-2819481
The knowledge centre for cloud technologies
Problem
Build environment
frustration
Multiple dependencies
(toolchains, packages,
compilers etc)
Works on my machine
It works on my
machine!!!
Solution - Rebuild
Enabling efficient engineering teams
Seamless usage of multiple environments
Environments are easily created and shared
No more - “works on my machine”
https://github.com/rbld/
rebuild
Underlying magic
Leverages Docker
Engine
Enables correct file
permission and
ownership
Works on any modern
OS
Architecture
Environments
registry
Rebuild native
registry
DockerHubDocker private
registry
Rebuild CLI
Docker Engine
Rebuild presentation during Docker's Birthday party
Installation
Installation
Installation
Environment deployment
Environment deployment - search in
registry
Environment deployment
Environment deployment
Usage
Usage - single command
Usage - interactive
Creation and Modification
Creating environment
git	clone	git://github.com/raspberrypi/tools.git	rpi-tools	
rbld	create	--base	ubuntu:16.04	rpi-raspbian	
rbld	modify	rpi-raspbian:initial	
>>	sudo	apt-get	update	
>>	sudo	apt-get	install	-y	make	
>>	TOOLCHAIN=gcc-linaro-arm-linux-gnueabihf-raspbian-x64	
>>	sudo	cp	-r	rpi-tools/arm-bcm2708/$TOOLCHAIN	/	
>>	echo	export	CC=/$TOOLCHAIN/bin/arm-linux-gnueabihf-	|	sudo	
tee	-a	/rebuild/rebuild.rc	
>>	exit	
rbld	commit	rpi-raspbian	--tag	v001
https://github.com/rbld/
rebuild
rbld@rbld.io www.rbld.io
+972-54-4758084
Contact us

More Related Content

PPTX
Docker intro
Oleg Z
 
PPTX
Docker
Hussien Elhannan
 
PPTX
Docker 101 Checonf 2016
Patrick Chanezon
 
PDF
OpenStack - Docker - Rackspace HQ
dotCloud
 
PDF
Introduction to Docker Compose | Docker Intermediate Workshop
Ajeet Singh Raina
 
PPTX
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
dotCloud
 
PDF
Docker intro
Frei Zhang
 
PPTX
Docker Basic Presentation
Aman Chhabra
 
Docker intro
Oleg Z
 
Docker 101 Checonf 2016
Patrick Chanezon
 
OpenStack - Docker - Rackspace HQ
dotCloud
 
Introduction to Docker Compose | Docker Intermediate Workshop
Ajeet Singh Raina
 
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
dotCloud
 
Docker intro
Frei Zhang
 
Docker Basic Presentation
Aman Chhabra
 

What's hot (20)

PDF
Docker 101 Workshop slides (JavaOne 2017)
Eric Smalling
 
PPTX
Docker : Container Virtualization
Ranjan Baisak
 
PPTX
Docker In Brief
Ritu Kamthan
 
PPTX
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
dotCloud
 
PPTX
Docker 101 - Nov 2016
Docker, Inc.
 
PDF
Introduction to Docker Containers - Docker Captain
Ajeet Singh Raina
 
PDF
Docker workshop
Matthias Noback
 
PDF
Introduction to docker
Walid Ashraf
 
PDF
DCA. certificate slide Session 1
Hadi Tayanloo
 
PDF
Docker
SangtongPeesing
 
PPTX
Docker container a-brief_introduction_2016-01-30
Khelender Sasan
 
PPTX
Introduction To Docker
Dr. Syed Hassan Amin
 
PPTX
Docker Basics
DuckDuckGo
 
PDF
The Power of Docker
Afrimadoni Dinata
 
PPTX
Docker-hanoi meetup #1: introduction about Docker
Nguyen Anh Tu
 
PDF
Docker architecture-04-1
Mohammadreza Amini
 
PDF
Introduction to Docker
Luong Vo
 
PPTX
Docker introduction for the beginners
Juneyoung Oh
 
PDF
Dockerizing your applications - Docker workshop @Twitter
dotCloud
 
PDF
Intro to containerization
Balint Pato
 
Docker 101 Workshop slides (JavaOne 2017)
Eric Smalling
 
Docker : Container Virtualization
Ranjan Baisak
 
Docker In Brief
Ritu Kamthan
 
Introduction to dockerfile, SF Peninsula Software Development Meetup @Guidewire
dotCloud
 
Docker 101 - Nov 2016
Docker, Inc.
 
Introduction to Docker Containers - Docker Captain
Ajeet Singh Raina
 
Docker workshop
Matthias Noback
 
Introduction to docker
Walid Ashraf
 
DCA. certificate slide Session 1
Hadi Tayanloo
 
Docker container a-brief_introduction_2016-01-30
Khelender Sasan
 
Introduction To Docker
Dr. Syed Hassan Amin
 
Docker Basics
DuckDuckGo
 
The Power of Docker
Afrimadoni Dinata
 
Docker-hanoi meetup #1: introduction about Docker
Nguyen Anh Tu
 
Docker architecture-04-1
Mohammadreza Amini
 
Introduction to Docker
Luong Vo
 
Docker introduction for the beginners
Juneyoung Oh
 
Dockerizing your applications - Docker workshop @Twitter
dotCloud
 
Intro to containerization
Balint Pato
 
Ad

Similar to Rebuild presentation during Docker's Birthday party (20)

PDF
Rebuild presentation - IoT Israel MeetUp
Yan Vugenfirer
 
PDF
Rebuild - Simplifying Embedded and IoT Development Using Linux Containers
LinuxCon ContainerCon CloudOpen China
 
PDF
Lean Drupal Repositories with Composer and Drush
Pantheon
 
PPTX
[Codelab 2017] Docker 기초 및 활용 방안
양재동 코드랩
 
PPTX
Docker - Der Wal in der Kiste
Ulrich Krause
 
PPTX
Develop with docker 2014 aug
Vincent De Smet
 
PDF
Demystifying Docker
Cloud Native Bangalore
 
PPTX
Demystifying Docker101
Ajeet Singh Raina
 
PPTX
Weave User Group Talk - DockerCon 2017 Recap
Patrick Chanezon
 
PDF
Faster and Easier Software Development using Docker Platform
msyukor
 
PDF
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Codemotion
 
PDF
codemotion-docker-2014
Carlo Bonamico
 
PPTX
Docker - BWI Innovation Talk
Timm Heuss
 
PDF
Introduction to Docker - VIT Campus
Ajeet Singh Raina
 
PDF
Introduction to Docker - Vellore Institute of Technology
Ajeet Singh Raina
 
PDF
Continuous Integration: SaaS vs Jenkins in Cloud
Ideato
 
PPTX
Docker Ecosystem on Azure
Patrick Chanezon
 
PPTX
Dockerizing a Symfony2 application
Roman Rodomansky
 
PDF
Docker 1.9 Workshop
{code}
 
PDF
Better Operations into the Cloud
Fabio Ferrari
 
Rebuild presentation - IoT Israel MeetUp
Yan Vugenfirer
 
Rebuild - Simplifying Embedded and IoT Development Using Linux Containers
LinuxCon ContainerCon CloudOpen China
 
Lean Drupal Repositories with Composer and Drush
Pantheon
 
[Codelab 2017] Docker 기초 및 활용 방안
양재동 코드랩
 
Docker - Der Wal in der Kiste
Ulrich Krause
 
Develop with docker 2014 aug
Vincent De Smet
 
Demystifying Docker
Cloud Native Bangalore
 
Demystifying Docker101
Ajeet Singh Raina
 
Weave User Group Talk - DockerCon 2017 Recap
Patrick Chanezon
 
Faster and Easier Software Development using Docker Platform
msyukor
 
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Codemotion
 
codemotion-docker-2014
Carlo Bonamico
 
Docker - BWI Innovation Talk
Timm Heuss
 
Introduction to Docker - VIT Campus
Ajeet Singh Raina
 
Introduction to Docker - Vellore Institute of Technology
Ajeet Singh Raina
 
Continuous Integration: SaaS vs Jenkins in Cloud
Ideato
 
Docker Ecosystem on Azure
Patrick Chanezon
 
Dockerizing a Symfony2 application
Roman Rodomansky
 
Docker 1.9 Workshop
{code}
 
Better Operations into the Cloud
Fabio Ferrari
 
Ad

More from Yan Vugenfirer (13)

PDF
HCK-CI: Enabling CI for Windows Guest Paravirtualized Drivers - Kostiantyn Ko...
Yan Vugenfirer
 
PDF
Receive side scaling (RSS) with eBPF in QEMU and virtio-net
Yan Vugenfirer
 
PDF
Implementing SR-IOv failover for Windows guests during live migration
Yan Vugenfirer
 
PDF
Qemu device prototyping
Yan Vugenfirer
 
PDF
Windows network teaming
Yan Vugenfirer
 
PDF
Contributing to open source using Git
Yan Vugenfirer
 
PDF
Introduction to Git
Yan Vugenfirer
 
PDF
Microsoft Hardware Certification Kit (HCK) setup
Yan Vugenfirer
 
PDF
UsbDk at a Glance 
Yan Vugenfirer
 
PDF
Building “old” Windows drivers (XP, Vista, 2003 and 2008) with Visual Studio ...
Yan Vugenfirer
 
PPTX
Advanced NDISTest options
Yan Vugenfirer
 
PDF
QEMU Development and Testing Automation Using MS HCK - Anton Nayshtut and Yan...
Yan Vugenfirer
 
PDF
Windows guest debugging presentation from KVM Forum 2012
Yan Vugenfirer
 
HCK-CI: Enabling CI for Windows Guest Paravirtualized Drivers - Kostiantyn Ko...
Yan Vugenfirer
 
Receive side scaling (RSS) with eBPF in QEMU and virtio-net
Yan Vugenfirer
 
Implementing SR-IOv failover for Windows guests during live migration
Yan Vugenfirer
 
Qemu device prototyping
Yan Vugenfirer
 
Windows network teaming
Yan Vugenfirer
 
Contributing to open source using Git
Yan Vugenfirer
 
Introduction to Git
Yan Vugenfirer
 
Microsoft Hardware Certification Kit (HCK) setup
Yan Vugenfirer
 
UsbDk at a Glance 
Yan Vugenfirer
 
Building “old” Windows drivers (XP, Vista, 2003 and 2008) with Visual Studio ...
Yan Vugenfirer
 
Advanced NDISTest options
Yan Vugenfirer
 
QEMU Development and Testing Automation Using MS HCK - Anton Nayshtut and Yan...
Yan Vugenfirer
 
Windows guest debugging presentation from KVM Forum 2012
Yan Vugenfirer
 

Recently uploaded (20)

PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Doc9.....................................
SofiaCollazos
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 

Rebuild presentation during Docker's Birthday party