Submit Search
Upload
Using continuouspipe to speed up our workflows
•
2 likes
•
520 views
Samuel ROZE
Follow
Using continuouspipe.io to improve the delivery speed of softwares.
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 37
Download now
Download to read offline
Recommended
Afterlife Tales: Troubleshooting containerized applications
Afterlife Tales: Troubleshooting containerized applications
Ana-Maria Mihalceanu
Â
Helm your way with Kubernetes
Helm your way with Kubernetes
Ana-Maria Mihalceanu
Â
Troubleshooting containerized applications
Troubleshooting containerized applications
Ana-Maria Mihalceanu
Â
Kubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud apps
Ana-Maria Mihalceanu
Â
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
wajrcs
Â
Best Practices for creating WP REST API by Galkin Nikita
Best Practices for creating WP REST API by Galkin Nikita
WordCamp Kyiv
Â
Selenium webcrawler
Selenium webcrawler
Rabia Khalid
Â
Asp.net core tutorial
Asp.net core tutorial
HarikaReddy115
Â
Recommended
Afterlife Tales: Troubleshooting containerized applications
Afterlife Tales: Troubleshooting containerized applications
Ana-Maria Mihalceanu
Â
Helm your way with Kubernetes
Helm your way with Kubernetes
Ana-Maria Mihalceanu
Â
Troubleshooting containerized applications
Troubleshooting containerized applications
Ana-Maria Mihalceanu
Â
Kubernetes and the 12 factor cloud apps
Kubernetes and the 12 factor cloud apps
Ana-Maria Mihalceanu
Â
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
wajrcs
Â
Best Practices for creating WP REST API by Galkin Nikita
Best Practices for creating WP REST API by Galkin Nikita
WordCamp Kyiv
Â
Selenium webcrawler
Selenium webcrawler
Rabia Khalid
Â
Asp.net core tutorial
Asp.net core tutorial
HarikaReddy115
Â
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
🎤 Hanno Embregts 🎸
Â
No more waiting for API - Android Stub Server
No more waiting for API - Android Stub Server
Sylwester Madej
Â
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
RianneEmbregts
Â
Selenium Automation at Incapsula
Selenium Automation at Incapsula
adamcarmi
Â
Going serverless with Azure
Going serverless with Azure
Bujdea Bogdan
Â
Rails engine
Rails engine
Jyaasa Technologies
Â
Capistrano Deployment By Nyros Developer
Capistrano Deployment By Nyros Developer
Nyros Technologies
Â
London Community Summit 2016 - Fresh New Chef Stuff
London Community Summit 2016 - Fresh New Chef Stuff
Chef
Â
Automated-Testing-inside-containers
Automated-Testing-inside-containers
Manoj Kumar Kumar
Â
Django Deployment
Django Deployment
Tareque Hossain
Â
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
jimi-c
Â
Visual Studio ALM Rangers awareness
Visual Studio ALM Rangers awareness
Rui Melo
Â
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
Windows Developer
Â
Cross browser testing
Cross browser testing
Sauce Labs
Â
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
Joe Ferguson
Â
Performance Pack
Performance Pack
day
Â
Automated android testing using jenkins ci
Automated android testing using jenkins ci
sveinungkb
Â
Scripting Yor Java Application with BSF3
Scripting Yor Java Application with BSF3
day
Â
php[world] 2015 Training - Laravel from the Ground Up
php[world] 2015 Training - Laravel from the Ground Up
Joe Ferguson
Â
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Cloud Native Day Tel Aviv
Â
Hands on Docker - Launch your own LEMP or LAMP stack
Hands on Docker - Launch your own LEMP or LAMP stack
Dana Luther
Â
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Dana Luther
Â
More Related Content
What's hot
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
🎤 Hanno Embregts 🎸
Â
No more waiting for API - Android Stub Server
No more waiting for API - Android Stub Server
Sylwester Madej
Â
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
RianneEmbregts
Â
Selenium Automation at Incapsula
Selenium Automation at Incapsula
adamcarmi
Â
Going serverless with Azure
Going serverless with Azure
Bujdea Bogdan
Â
Rails engine
Rails engine
Jyaasa Technologies
Â
Capistrano Deployment By Nyros Developer
Capistrano Deployment By Nyros Developer
Nyros Technologies
Â
London Community Summit 2016 - Fresh New Chef Stuff
London Community Summit 2016 - Fresh New Chef Stuff
Chef
Â
Automated-Testing-inside-containers
Automated-Testing-inside-containers
Manoj Kumar Kumar
Â
Django Deployment
Django Deployment
Tareque Hossain
Â
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
jimi-c
Â
Visual Studio ALM Rangers awareness
Visual Studio ALM Rangers awareness
Rui Melo
Â
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
Windows Developer
Â
Cross browser testing
Cross browser testing
Sauce Labs
Â
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
Joe Ferguson
Â
Performance Pack
Performance Pack
day
Â
Automated android testing using jenkins ci
Automated android testing using jenkins ci
sveinungkb
Â
Scripting Yor Java Application with BSF3
Scripting Yor Java Application with BSF3
day
Â
php[world] 2015 Training - Laravel from the Ground Up
php[world] 2015 Training - Laravel from the Ground Up
Joe Ferguson
Â
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Cloud Native Day Tel Aviv
Â
What's hot
(20)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Â
No more waiting for API - Android Stub Server
No more waiting for API - Android Stub Server
Â
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Â
Selenium Automation at Incapsula
Selenium Automation at Incapsula
Â
Going serverless with Azure
Going serverless with Azure
Â
Rails engine
Rails engine
Â
Capistrano Deployment By Nyros Developer
Capistrano Deployment By Nyros Developer
Â
London Community Summit 2016 - Fresh New Chef Stuff
London Community Summit 2016 - Fresh New Chef Stuff
Â
Automated-Testing-inside-containers
Automated-Testing-inside-containers
Â
Django Deployment
Django Deployment
Â
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
Â
Visual Studio ALM Rangers awareness
Visual Studio ALM Rangers awareness
Â
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, strea...
Â
Cross browser testing
Cross browser testing
Â
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
Â
Performance Pack
Performance Pack
Â
Automated android testing using jenkins ci
Automated android testing using jenkins ci
Â
Scripting Yor Java Application with BSF3
Scripting Yor Java Application with BSF3
Â
php[world] 2015 Training - Laravel from the Ground Up
php[world] 2015 Training - Laravel from the Ground Up
Â
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Â
Similar to Using continuouspipe to speed up our workflows
Hands on Docker - Launch your own LEMP or LAMP stack
Hands on Docker - Launch your own LEMP or LAMP stack
Dana Luther
Â
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Dana Luther
Â
How to dockerize rails application compose and rails tutorial
How to dockerize rails application compose and rails tutorial
Katy Slemon
Â
Docker for developers on mac and windows
Docker for developers on mac and windows
Docker, Inc.
Â
Learned lessons in a real world project
Learned lessons in a real world project
Codium
Â
How to create your own hack environment
How to create your own hack environment
Sumedt Jitpukdebodin
Â
CCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in docker
Pierre-Luc Dion
Â
CloudStack Collab Conference 2015 Run CloudStack in Docker
CloudStack Collab Conference 2015 Run CloudStack in Docker
CloudOps2005
Â
Apache Camel & The Art of Entreprise Integration
Apache Camel & The Art of Entreprise Integration
Abdellatif BOUCHAMA
Â
Docker
Docker
The Software House
Â
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
Patryk Bandurski
Â
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
Puppet
Â
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
Amazon Web Services
Â
Docker Introduction.pdf
Docker Introduction.pdf
OKLABS
Â
Deploy django apps using docker
Deploy django apps using docker
Thomas Kremmel
Â
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
André Rømcke
Â
MySQL Database Service Webinar - Installing WordPress in OCI with MDS
MySQL Database Service Webinar - Installing WordPress in OCI with MDS
Frederic Descamps
Â
Improve your Java Environment with Docker
Improve your Java Environment with Docker
HanoiJUG
Â
Dockerize Laravel Application
Dockerize Laravel Application
Afrimadoni Dinata
Â
DevOps Workflow: A Tutorial on Linux Containers
DevOps Workflow: A Tutorial on Linux Containers
inside-BigData.com
Â
Similar to Using continuouspipe to speed up our workflows
(20)
Hands on Docker - Launch your own LEMP or LAMP stack
Hands on Docker - Launch your own LEMP or LAMP stack
Â
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Â
How to dockerize rails application compose and rails tutorial
How to dockerize rails application compose and rails tutorial
Â
Docker for developers on mac and windows
Docker for developers on mac and windows
Â
Learned lessons in a real world project
Learned lessons in a real world project
Â
How to create your own hack environment
How to create your own hack environment
Â
CCCEU15 run cloudstack in docker
CCCEU15 run cloudstack in docker
Â
CloudStack Collab Conference 2015 Run CloudStack in Docker
CloudStack Collab Conference 2015 Run CloudStack in Docker
Â
Apache Camel & The Art of Entreprise Integration
Apache Camel & The Art of Entreprise Integration
Â
Docker
Docker
Â
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
Â
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
Â
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
Â
Docker Introduction.pdf
Docker Introduction.pdf
Â
Deploy django apps using docker
Deploy django apps using docker
Â
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
Â
MySQL Database Service Webinar - Installing WordPress in OCI with MDS
MySQL Database Service Webinar - Installing WordPress in OCI with MDS
Â
Improve your Java Environment with Docker
Improve your Java Environment with Docker
Â
Dockerize Laravel Application
Dockerize Laravel Application
Â
DevOps Workflow: A Tutorial on Linux Containers
DevOps Workflow: A Tutorial on Linux Containers
Â
More from Samuel ROZE
Event streaming: what will go wrong? (Symfony World 2020)
Event streaming: what will go wrong? (Symfony World 2020)
Samuel ROZE
Â
Living documentation
Living documentation
Samuel ROZE
Â
How I started to love design patterns
How I started to love design patterns
Samuel ROZE
Â
Symfony Messenger (Symfony Live San Francisco)
Symfony Messenger (Symfony Live San Francisco)
Samuel ROZE
Â
Micro services may not be the best idea
Micro services may not be the best idea
Samuel ROZE
Â
Introduction to CQRS and Event Sourcing
Introduction to CQRS and Event Sourcing
Samuel ROZE
Â
CQRS and Event Sourcing in a Symfony application
CQRS and Event Sourcing in a Symfony application
Samuel ROZE
Â
How I started to love design patterns
How I started to love design patterns
Samuel ROZE
Â
Take care of our micro services
Take care of our micro services
Samuel ROZE
Â
(micro)services avec Symfony et Tolerance
(micro)services avec Symfony et Tolerance
Samuel ROZE
Â
Symfony CoP: Form component
Symfony CoP: Form component
Samuel ROZE
Â
Behat c'est plus que ça | Behat is more than that
Behat c'est plus que ça | Behat is more than that
Samuel ROZE
Â
Docker orchestration with Kubernetes
Docker orchestration with Kubernetes
Samuel ROZE
Â
Symfony et serialization avec JMS serializer
Symfony et serialization avec JMS serializer
Samuel ROZE
Â
More from Samuel ROZE
(14)
Event streaming: what will go wrong? (Symfony World 2020)
Event streaming: what will go wrong? (Symfony World 2020)
Â
Living documentation
Living documentation
Â
How I started to love design patterns
How I started to love design patterns
Â
Symfony Messenger (Symfony Live San Francisco)
Symfony Messenger (Symfony Live San Francisco)
Â
Micro services may not be the best idea
Micro services may not be the best idea
Â
Introduction to CQRS and Event Sourcing
Introduction to CQRS and Event Sourcing
Â
CQRS and Event Sourcing in a Symfony application
CQRS and Event Sourcing in a Symfony application
Â
How I started to love design patterns
How I started to love design patterns
Â
Take care of our micro services
Take care of our micro services
Â
(micro)services avec Symfony et Tolerance
(micro)services avec Symfony et Tolerance
Â
Symfony CoP: Form component
Symfony CoP: Form component
Â
Behat c'est plus que ça | Behat is more than that
Behat c'est plus que ça | Behat is more than that
Â
Docker orchestration with Kubernetes
Docker orchestration with Kubernetes
Â
Symfony et serialization avec JMS serializer
Symfony et serialization avec JMS serializer
Â
Recently uploaded
welding defects observed during the welding
welding defects observed during the welding
MuhammadUzairLiaqat
Â
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
Romil Mishra
Â
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Â
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Dr SOUNDIRARAJ N
Â
Earthing details of Electrical Substation
Earthing details of Electrical Substation
stephanwindworld
Â
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Â
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
Â
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
Â
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Narmatha D
Â
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
aditya806802
Â
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
RajuKanojiya4
Â
Past, Present and Future of Generative AI
Past, Present and Future of Generative AI
abhishek36461
Â
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
Â
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
121011101441
Â
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
LewisJB
Â
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
Amil Baba Dawood bangali
Â
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
BootNeck1
Â
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
Narmatha D
Â
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
Nikhil Raut
Â
Transport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
GOPINATHS437943
Â
Recently uploaded
(20)
welding defects observed during the welding
welding defects observed during the welding
Â
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
Â
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
Â
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
Â
Earthing details of Electrical Substation
Earthing details of Electrical Substation
Â
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
Â
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Â
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
Â
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Â
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
Â
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
Â
Past, Present and Future of Generative AI
Past, Present and Future of Generative AI
Â
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Â
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
Â
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
Â
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
Â
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
Â
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
Â
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
Â
Transport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
Â
Using continuouspipe to speed up our workflows
1.
Speedup our workflow by
using ContinuousPipe @samuelroze
2.
@samuelroze
3.
 These few technical problems @samuelroze
4.
Sprint 0 @samuelroze
5.
Consistency @samuelroze
6.
I believe this
is an old problem @samuelroze
7.
Containers @samuelroze
8.
@samuelroze
9.
We want a
Docker configuration @samuelroze
10.
Dockerfile # Base image FROM
php:5.6-apache # Install composer RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/bin/composer # Add the application ADD . /app WORKDIR /app # Install dependencies RUN composer install -o @samuelroze
11.
docker-compose.yml web: build: . links: - mysql expose: -
80 volumes: - .:/app mysql: image: mysql environment: MYSQL_ROOT_PASSWORD: root expose: - 3306 @samuelroze
12.
How do we
deploy them? with ContinuousPipe @samuelroze
13.
continuous-pipe.yml tasks: images: build: services: api: image: docker.io/sroze/docker-example deployment: deploy: cluster: fra-01 services: api: specification: accessibility: from_external:
true mysql: locked: true @samuelroze
14.
@samuelroze
15.
@samuelroze
16.
@samuelroze
17.
@samuelroze
18.
Done ! @samuelroze
19.
@samuelroze
20.
Speed problems @samuelroze
21.
An environment 4 Few
environments (staging, UAT, ..., production) 4 All features at the same time 4 No real room for experiment @samuelroze
22.
@samuelroze
23.
Code Repository 4 Commits 4
Branches Steps 4 Open pull-request 4 Feedback 4 Merge/Close pull-request @samuelroze
24.
Project Lifecycle 4 Actions 4
Decisions Steps 4 Build 4 Measure 4 Learn @samuelroze
25.
How good is
our change? @samuelroze
26.
@samuelroze
27.
@samuelroze
28.
@samuelroze
29.
@samuelroze
30.
@samuelroze
31.
@samuelroze
32.
An environment per feature 4
QA don't have to wait the staging deployment 4 Client don't have to wait That means... 4 Faster feedbacks 4 Less risks @samuelroze
33.
@samuelroze
34.
That allows us
many future options. @samuelroze
35.
@samuelroze
36.
A/B testing Let's simply
ask the final users. Explicitly - Feedback forms? - Simple rating? Implicitly - Google Analytics integration? - Any business metric? @samuelroze
37.
Thank you! @samuelroze
Download now