Suche senden
Hochladen
Intro to continuous integration
•
1 gefällt mir
•
1,053 views
M
markstory
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 10
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
3. production experiments (interactive) 2
3. production experiments (interactive) 2
Yoran Alflat
50 years of Diverse Abilities Plus
50 years of Diverse Abilities Plus
Julie Williams
Linkedin recruitment | A view tips...
Linkedin recruitment | A view tips...
Sander Bredewout
Introduction To Osha Mac Safety
Introduction To Osha Mac Safety
MAC Safety, Inc
PHPunit and you
PHPunit and you
markstory
Collapse of the welfare state slides (3)
Collapse of the welfare state slides (3)
E Lyle Gross
Dunedin cost containment
Dunedin cost containment
E Lyle Gross
Introduction to osha mac safety
Introduction to osha mac safety
MAC Safety, Inc
Empfohlen
3. production experiments (interactive) 2
3. production experiments (interactive) 2
Yoran Alflat
50 years of Diverse Abilities Plus
50 years of Diverse Abilities Plus
Julie Williams
Linkedin recruitment | A view tips...
Linkedin recruitment | A view tips...
Sander Bredewout
Introduction To Osha Mac Safety
Introduction To Osha Mac Safety
MAC Safety, Inc
PHPunit and you
PHPunit and you
markstory
Collapse of the welfare state slides (3)
Collapse of the welfare state slides (3)
E Lyle Gross
Dunedin cost containment
Dunedin cost containment
E Lyle Gross
Introduction to osha mac safety
Introduction to osha mac safety
MAC Safety, Inc
The Application Development Landscape - 2011
The Application Development Landscape - 2011
David Skok
Getting Started with DevOps
Getting Started with DevOps
IBM UrbanCode Products
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
Itris Automation Square
A Decade of SharePoint Adoption Strategies
A Decade of SharePoint Adoption Strategies
Chris McNulty
A short introduction to the cloud
A short introduction to the cloud
Laurent Eschenauer
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Internap
1112 agile approach to pci dss development
1112 agile approach to pci dss development
bezpiecznik
Final app presentation
Final app presentation
Murali Krishna
Mobile Cloud Architectures
Mobile Cloud Architectures
David Coallier
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
suniltomar04
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
OpenSourceIndia
Using Database Constraints Wisely
Using Database Constraints Wisely
barunio
Ipanema
Ipanema
dannysmolders
Colaboración - la Nueva Plataforma para los Negocios
Colaboración - la Nueva Plataforma para los Negocios
Mundo Contact
Firefox3.5 And Next
Firefox3.5 And Next
Channy Yun
Vineet Choudhry Portfolio
Vineet Choudhry Portfolio
Rakesh Ranjan
Alt Dvb
Alt Dvb
Sais Abdelkrim
Satellite With Alt Dvb
Satellite With Alt Dvb
Sais Abdelkrim
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
Knowledge Cue
OSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business Processes
Eric D. Schabell
Dependency injection in CakePHP
Dependency injection in CakePHP
markstory
Safer, More Helpful CakePHP
Safer, More Helpful CakePHP
markstory
Weitere ähnliche Inhalte
Ähnlich wie Intro to continuous integration
The Application Development Landscape - 2011
The Application Development Landscape - 2011
David Skok
Getting Started with DevOps
Getting Started with DevOps
IBM UrbanCode Products
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
Itris Automation Square
A Decade of SharePoint Adoption Strategies
A Decade of SharePoint Adoption Strategies
Chris McNulty
A short introduction to the cloud
A short introduction to the cloud
Laurent Eschenauer
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Internap
1112 agile approach to pci dss development
1112 agile approach to pci dss development
bezpiecznik
Final app presentation
Final app presentation
Murali Krishna
Mobile Cloud Architectures
Mobile Cloud Architectures
David Coallier
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
suniltomar04
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
OpenSourceIndia
Using Database Constraints Wisely
Using Database Constraints Wisely
barunio
Ipanema
Ipanema
dannysmolders
Colaboración - la Nueva Plataforma para los Negocios
Colaboración - la Nueva Plataforma para los Negocios
Mundo Contact
Firefox3.5 And Next
Firefox3.5 And Next
Channy Yun
Vineet Choudhry Portfolio
Vineet Choudhry Portfolio
Rakesh Ranjan
Alt Dvb
Alt Dvb
Sais Abdelkrim
Satellite With Alt Dvb
Satellite With Alt Dvb
Sais Abdelkrim
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
Knowledge Cue
OSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business Processes
Eric D. Schabell
Ähnlich wie Intro to continuous integration
(20)
The Application Development Landscape - 2011
The Application Development Landscape - 2011
Getting Started with DevOps
Getting Started with DevOps
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
A Decade of SharePoint Adoption Strategies
A Decade of SharePoint Adoption Strategies
A short introduction to the cloud
A short introduction to the cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
1112 agile approach to pci dss development
1112 agile approach to pci dss development
Final app presentation
Final app presentation
Mobile Cloud Architectures
Mobile Cloud Architectures
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
Sriram simplify os_sdevelopment
Using Database Constraints Wisely
Using Database Constraints Wisely
Ipanema
Ipanema
Colaboración - la Nueva Plataforma para los Negocios
Colaboración - la Nueva Plataforma para los Negocios
Firefox3.5 And Next
Firefox3.5 And Next
Vineet Choudhry Portfolio
Vineet Choudhry Portfolio
Alt Dvb
Alt Dvb
Satellite With Alt Dvb
Satellite With Alt Dvb
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSP303 SharePoint 2010 – Planning High Availability for SharePoint 2010 Farms
OSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business Processes
Mehr von markstory
Dependency injection in CakePHP
Dependency injection in CakePHP
markstory
Safer, More Helpful CakePHP
Safer, More Helpful CakePHP
markstory
CakePHP - The Road Ahead
CakePHP - The Road Ahead
markstory
Future of HTTP in CakePHP
Future of HTTP in CakePHP
markstory
CakePHP mistakes made 2015
CakePHP mistakes made 2015
markstory
New in cakephp3
New in cakephp3
markstory
PHP WTF
PHP WTF
markstory
CakePHP 3.0 and beyond
CakePHP 3.0 and beyond
markstory
CakePHP mistakes made confoo 2015
CakePHP mistakes made confoo 2015
markstory
CakePHP mistakes made
CakePHP mistakes made
markstory
Performance and optimization CakeFest 2014
Performance and optimization CakeFest 2014
markstory
Road to CakePHP 3.0
Road to CakePHP 3.0
markstory
Performance and optimization
Performance and optimization
markstory
OWASP Top 10 2013
OWASP Top 10 2013
markstory
CakePHP the yum & yuck
CakePHP the yum & yuck
markstory
Introduction to Twig
Introduction to Twig
markstory
Owasp top 10
Owasp top 10
markstory
Simple search with elastic search
Simple search with elastic search
markstory
Making the most of 2.2
Making the most of 2.2
markstory
Evented applications with RabbitMQ and CakePHP
Evented applications with RabbitMQ and CakePHP
markstory
Mehr von markstory
(20)
Dependency injection in CakePHP
Dependency injection in CakePHP
Safer, More Helpful CakePHP
Safer, More Helpful CakePHP
CakePHP - The Road Ahead
CakePHP - The Road Ahead
Future of HTTP in CakePHP
Future of HTTP in CakePHP
CakePHP mistakes made 2015
CakePHP mistakes made 2015
New in cakephp3
New in cakephp3
PHP WTF
PHP WTF
CakePHP 3.0 and beyond
CakePHP 3.0 and beyond
CakePHP mistakes made confoo 2015
CakePHP mistakes made confoo 2015
CakePHP mistakes made
CakePHP mistakes made
Performance and optimization CakeFest 2014
Performance and optimization CakeFest 2014
Road to CakePHP 3.0
Road to CakePHP 3.0
Performance and optimization
Performance and optimization
OWASP Top 10 2013
OWASP Top 10 2013
CakePHP the yum & yuck
CakePHP the yum & yuck
Introduction to Twig
Introduction to Twig
Owasp top 10
Owasp top 10
Simple search with elastic search
Simple search with elastic search
Making the most of 2.2
Making the most of 2.2
Evented applications with RabbitMQ and CakePHP
Evented applications with RabbitMQ and CakePHP
Kürzlich hochgeladen
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Kürzlich hochgeladen
(20)
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Architecting Cloud Native Applications
Architecting Cloud Native Applications
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Intro to continuous integration
1.
Continuous integration Robots takin’ care
of bizness.
2.
Continuous wha? “Continuous integration
aims to improve the quality of software, and to reduce the time taken to deliver it, by replacing the traditional practice of applying quality control after completing all development. ”
3.
Practices Version control. Local development
sandboxes. Automated testing. Staged environments. sandbox, testing, production.
4.
Benefits Commit more often. Commit
with confidence. Visibility into project. Faster feedback loops.
5.
Automated bots No humans! Write
once, run everywhere. Always behaves the same. Predictable.
6.
When to run
the bots After each commit. After each push. On a schedule. When you click a button.
7.
Continuous Bots Always testing. Always
building. Always deploying.
8.
Make a good
build Run tests Run lint / code standards checks. Build packages/assets/artifacts. Deploy!
9.
Jenkins Easy to use
CI server. Awesome community. Plugins for everything. There are other tools, and they are good too.
10.
DEMO!
Jetzt herunterladen