Suche senden
Hochladen
Continuous Integration, Fast Builds and Flot
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
510 views
M
melbournepatterns
Folgen
Continuous Integration, Fast Builds and Flot Chris Bushell, February 3rd 2010
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 24
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
#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
Was ist angesagt?
(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
Ähnlich wie 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
Continuous Integration
Computaris
Continuous integration - stability, reliability and speed in software develop...
Continuous integration - stability, reliability and speed in software develop...
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
Ähnlich wie 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
Continuous Integration
Continuous integration - stability, reliability and speed in software develop...
Continuous integration - stability, reliability and speed in software develop...
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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Kürzlich hochgeladen
(20)
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
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
Jetzt herunterladen