Enviar búsqueda
Cargar
Continuous Integration, Fast Builds and Flot
•
Descargar como PPTX, PDF
•
0 recomendaciones
•
510 vistas
M
melbournepatterns
Seguir
Continuous Integration, Fast Builds and Flot Chris Bushell, February 3rd 2010
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 24
Descargar ahora
Recomendados
Continuous Integration at T3CON08
Continuous Integration at T3CON08
Sebastian Kurfürst
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Julian Simpson
Continuous Integration
Continuous Integration
Vijaya K
Ci Basics & Jenkins
Ci Basics & Jenkins
Jenna Pederson
WSO2 IoTS Device Manufacturer Guide
WSO2 IoTS Device Manufacturer Guide
hugo lu
#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360
Derek Chan
Continuous Integration (CI) - An effective development practice
Continuous Integration (CI) - An effective development practice
Dao Ngoc Kien
Continuous integration with Drone.IO
Continuous integration with Drone.IO
Hoffman Lab
Recomendados
Continuous Integration at T3CON08
Continuous Integration at T3CON08
Sebastian Kurfürst
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Julian Simpson
Continuous Integration
Continuous Integration
Vijaya K
Ci Basics & Jenkins
Ci Basics & Jenkins
Jenna Pederson
WSO2 IoTS Device Manufacturer Guide
WSO2 IoTS Device Manufacturer Guide
hugo lu
#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360
Derek Chan
Continuous Integration (CI) - An effective development practice
Continuous Integration (CI) - An effective development practice
Dao Ngoc Kien
Continuous integration with Drone.IO
Continuous integration with Drone.IO
Hoffman Lab
#ESPC19 How to do #DevOps with #SPFx
#ESPC19 How to do #DevOps with #SPFx
Vincent Biret
Continuous Integration: A Case Study
Continuous Integration: A Case Study
IndicThreads
Continuos integration patterns
Continuos integration patterns
Vikas Gupta
Continuous Integration and Builds
Continuous Integration and Builds
Bhavin Javia
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Abraham Marin-Perez
Enabling Continuous Integration with Azure Pipelines
Enabling Continuous Integration with Azure Pipelines
Eng Teong Cheah
Industrialization of Android Development (Concept)
Industrialization of Android Development (Concept)
Mohamed TAIEB
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
Christopher Read
Jenkins CI
Jenkins CI
haochenglee
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
CloudBees
Continuous integration
Continuous integration
hugo lu
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
Vulnerabilities are bugs, Let's Test For Them!
Vulnerabilities are bugs, Let's Test For Them!
VAddy
Jenkins CI
Jenkins CI
Knoldus Inc.
Continuous Integration
Continuous Integration
Faisal Farooq
Engineering-Best-Practices
Engineering-Best-Practices
Gaurav Kumkar
Continuous integration
Continuous integration
amscanne
Packaging tool options
Packaging tool options
Len Bass
Taking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and Git
Alexander Vanwynsberghe
Automating security tests for Continuous Integration
Automating security tests for Continuous Integration
Stephen de Vries
Continuous Integration
Continuous Integration
Joseph Wang
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
Mohamed Samy
Más contenido relacionado
La actualidad más candente
#ESPC19 How to do #DevOps with #SPFx
#ESPC19 How to do #DevOps with #SPFx
Vincent Biret
Continuous Integration: A Case Study
Continuous Integration: A Case Study
IndicThreads
Continuos integration patterns
Continuos integration patterns
Vikas Gupta
Continuous Integration and Builds
Continuous Integration and Builds
Bhavin Javia
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Abraham Marin-Perez
Enabling Continuous Integration with Azure Pipelines
Enabling Continuous Integration with Azure Pipelines
Eng Teong Cheah
Industrialization of Android Development (Concept)
Industrialization of Android Development (Concept)
Mohamed TAIEB
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
Christopher Read
Jenkins CI
Jenkins CI
haochenglee
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
CloudBees
Continuous integration
Continuous integration
hugo lu
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
Vulnerabilities are bugs, Let's Test For Them!
Vulnerabilities are bugs, Let's Test For Them!
VAddy
Jenkins CI
Jenkins CI
Knoldus Inc.
Continuous Integration
Continuous Integration
Faisal Farooq
Engineering-Best-Practices
Engineering-Best-Practices
Gaurav Kumkar
Continuous integration
Continuous integration
amscanne
Packaging tool options
Packaging tool options
Len Bass
Taking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and Git
Alexander Vanwynsberghe
Automating security tests for Continuous Integration
Automating security tests for Continuous Integration
Stephen de Vries
La actualidad más candente
(20)
#ESPC19 How to do #DevOps with #SPFx
#ESPC19 How to do #DevOps with #SPFx
Continuous Integration: A Case Study
Continuous Integration: A Case Study
Continuos integration patterns
Continuos integration patterns
Continuous Integration and Builds
Continuous Integration and Builds
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Keeping Your CI/CD Pipeline as Fast as It Needs to Be
Enabling Continuous Integration with Azure Pipelines
Enabling Continuous Integration with Azure Pipelines
Industrialization of Android Development (Concept)
Industrialization of Android Development (Concept)
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
Jenkins CI
Jenkins CI
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Continuous integration
Continuous integration
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Vulnerabilities are bugs, Let's Test For Them!
Vulnerabilities are bugs, Let's Test For Them!
Jenkins CI
Jenkins CI
Continuous Integration
Continuous Integration
Engineering-Best-Practices
Engineering-Best-Practices
Continuous integration
Continuous integration
Packaging tool options
Packaging tool options
Taking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and Git
Automating security tests for Continuous Integration
Automating security tests for Continuous Integration
Similar a Continuous Integration, Fast Builds and Flot
Continuous Integration
Continuous Integration
Joseph Wang
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
Mohamed Samy
Continuous integration - CI
Continuous integration - CI
Nhan Nguyen
Continuous Everything
Continuous Everything
Soumyak Bhattacharyya
Continuous integration
Continuous integration
James Fisk
Continous Integration: A Case Study
Continous Integration: A Case Study
Talentica Software
Part 2 improving your software development v1.0
Part 2 improving your software development v1.0
Jasmine Conseil
DevOps and Build Automation
DevOps and Build Automation
Heiswayi Nrird
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database Objects
Prabhu Ramasamy
Salesforce.com Continuous Integration
Salesforce.com Continuous Integration
Right IT Services
Hudson Continuous Integration for PHP
Hudson Continuous Integration for PHP
Jeremy Coates
Continuous integration
Continuous integration
Dennis van der Stelt
Building an automated database deployment pipeline
Building an automated database deployment pipeline
Red Gate Software
Continuous integration - stability, reliability and speed in software develop...
Continuous integration - stability, reliability and speed in software develop...
Computaris
Continuous Integration
Continuous Integration
Computaris
Grails hudson ixxus_template
Grails hudson ixxus_template
Skills Matter
continous integration and delivery
continous integration and delivery
Samarjeet Saurabh
Beginners Guide to CI
Beginners Guide to CI
Paul Stack
Continuous integration
Continuous integration
John Temoty Roca
Flight East 2018 Presentation–Continuous Integration––An Overview
Flight East 2018 Presentation–Continuous Integration––An Overview
Synopsys Software Integrity Group
Similar a Continuous Integration, Fast Builds and Flot
(20)
Continuous Integration
Continuous Integration
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
Continuous integration - CI
Continuous integration - CI
Continuous Everything
Continuous Everything
Continuous integration
Continuous integration
Continous Integration: A Case Study
Continous Integration: A Case Study
Part 2 improving your software development v1.0
Part 2 improving your software development v1.0
DevOps and Build Automation
DevOps and Build Automation
Continuous Integration - Oracle Database Objects
Continuous Integration - Oracle Database Objects
Salesforce.com Continuous Integration
Salesforce.com Continuous Integration
Hudson Continuous Integration for PHP
Hudson Continuous Integration for PHP
Continuous integration
Continuous integration
Building an automated database deployment pipeline
Building an automated database deployment pipeline
Continuous integration - stability, reliability and speed in software develop...
Continuous integration - stability, reliability and speed in software develop...
Continuous Integration
Continuous Integration
Grails hudson ixxus_template
Grails hudson ixxus_template
continous integration and delivery
continous integration and delivery
Beginners Guide to CI
Beginners Guide to CI
Continuous integration
Continuous integration
Flight East 2018 Presentation–Continuous Integration––An Overview
Flight East 2018 Presentation–Continuous Integration––An Overview
Más de melbournepatterns
An Introduction to
An Introduction to
melbournepatterns
State Pattern from GoF
State Pattern from GoF
melbournepatterns
Iterator Pattern
Iterator Pattern
melbournepatterns
Iterator
Iterator
melbournepatterns
Concurrency Patterns
Concurrency Patterns
melbournepatterns
Command Pattern
Command Pattern
melbournepatterns
Code Contracts API In .Net
Code Contracts API In .Net
melbournepatterns
LINQ/PLINQ
LINQ/PLINQ
melbournepatterns
Gpu Cuda
Gpu Cuda
melbournepatterns
Facade Pattern
Facade Pattern
melbournepatterns
Phani Kumar - Decorator Pattern
Phani Kumar - Decorator Pattern
melbournepatterns
Composite Pattern
Composite Pattern
melbournepatterns
Adapter Design Pattern
Adapter Design Pattern
melbournepatterns
Prototype Design Pattern
Prototype Design Pattern
melbournepatterns
Factory Method Design Pattern
Factory Method Design Pattern
melbournepatterns
Abstract Factory Design Pattern
Abstract Factory Design Pattern
melbournepatterns
A Little Lisp
A Little Lisp
melbournepatterns
State Pattern in Flex
State Pattern in Flex
melbournepatterns
Active Object
Active Object
melbournepatterns
Extract Composite Talk Andy
Extract Composite Talk Andy
melbournepatterns
Más de melbournepatterns
(20)
An Introduction to
An Introduction to
State Pattern from GoF
State Pattern from GoF
Iterator Pattern
Iterator Pattern
Iterator
Iterator
Concurrency Patterns
Concurrency Patterns
Command Pattern
Command Pattern
Code Contracts API In .Net
Code Contracts API In .Net
LINQ/PLINQ
LINQ/PLINQ
Gpu Cuda
Gpu Cuda
Facade Pattern
Facade Pattern
Phani Kumar - Decorator Pattern
Phani Kumar - Decorator Pattern
Composite Pattern
Composite Pattern
Adapter Design Pattern
Adapter Design Pattern
Prototype Design Pattern
Prototype Design Pattern
Factory Method Design Pattern
Factory Method Design Pattern
Abstract Factory Design Pattern
Abstract Factory Design Pattern
A Little Lisp
A Little Lisp
State Pattern in Flex
State Pattern in Flex
Active Object
Active Object
Extract Composite Talk Andy
Extract Composite Talk Andy
Último
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Último
(20)
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Continuous Integration, Fast Builds and Flot
1.
Continuous Integration, Fast
Builds and Flot Chris Bushell - Melbourne Patterns Group February 3rd 2010
2.
Traditional Software Development
Waterfall Development happens independently, in parallel streams Integration phase
3.
Integration Is Painful
Time consuming Unpredictable
4.
Typical Software Development
5.
Continuous Integration Single
source code repository Automated build Automated tests Frequent commits
6.
CI In Practice
– Check Out Time
7.
CI In Practice
– Write Code Time
8.
CI In Practice
– Run Build Time
9.
CI In Practice
– Commit Time
10.
CI In Practice
Time
11.
CI In Practice
– Continuous Build Time
12.
Encourage Frequent Check-Ins
Integrating small changes is much less painful and time consuming than integrating large changes
13.
Problem - Builds
Can Become Slow More code = more tests = longer build time
14.
A Fast Build
Is Essential Idle developers Context switching Unable to deliver new features I get bored easily
15.
Monitoring Build Time
Need to measure how long your build takes
16.
Continuous Integration Server
API allows us to access historic build time information
17.
Flot Demo
18.
Speeding Up A
Slow Build Split code base
19.
Speeding Up A
Slow Build Hardware SSD
20.
Speeding Up A
Slow Build Think about how to test Unit tests are fast Functional testing can be slow
21.
Speeding Up A
Slow Build Isolation from slow dependencies Impersonator pattern
22.
Speeding Up A
Slow Build Parallelize build Be careful with shared dependencies
23.
Speeding Up A
Slow Build Choose a light weight development container
24.
Speeding Up A
Slow Build Sam Newman’s Build Patterns Check In Gate Fish Eye Test Suite Build Time Limit
Descargar ahora