Enviar pesquisa
Carregar
How I learned to stop worrying and love the bugs with Jenkins & Continuous Integration
•
6 gostaram
•
1,455 visualizações
Hervé Vũ Roussel
Seguir
How I learned to stop worrying and love the bugs with Jenkins & Continuous Integration
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 17
Baixar agora
Baixar para ler offline
Recomendados
Jenkins hand in hand
Jenkins hand in hand
netdbncku
Automated testing with Cypress
Automated testing with Cypress
Yong Shean Chong
Tutorial how to create a simple maven project
Tutorial how to create a simple maven project
ssuser29f27f
Advanced Appium: SeleniumConf UK 2016
Advanced Appium: SeleniumConf UK 2016
Dan Cuellar
Building High Performance Web Applications
Building High Performance Web Applications
Jeff Whelpley
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
John Allspaw
Do More With Less: SQL Central Management Server and Multi-Server Administration
Do More With Less: SQL Central Management Server and Multi-Server Administration
Mike Hillwig
Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)
Hong Tat Yew
Recomendados
Jenkins hand in hand
Jenkins hand in hand
netdbncku
Automated testing with Cypress
Automated testing with Cypress
Yong Shean Chong
Tutorial how to create a simple maven project
Tutorial how to create a simple maven project
ssuser29f27f
Advanced Appium: SeleniumConf UK 2016
Advanced Appium: SeleniumConf UK 2016
Dan Cuellar
Building High Performance Web Applications
Building High Performance Web Applications
Jeff Whelpley
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
John Allspaw
Do More With Less: SQL Central Management Server and Multi-Server Administration
Do More With Less: SQL Central Management Server and Multi-Server Administration
Mike Hillwig
Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)
Hong Tat Yew
Slides 29-07-2017
Slides 29-07-2017
Soumyak Bhattacharyya
Continuous Everything
Continuous Everything
Soumyak Bhattacharyya
Continuous Everything v2.0
Continuous Everything v2.0
Soumyak Bhattacharyya
Continuous Testing in the Cloud
Continuous Testing in the Cloud
Sauce Labs
Cypress - Best Practices
Cypress - Best Practices
Brian Mann
Cypress workshop for JSFoo 2019
Cypress workshop for JSFoo 2019
Biswajit Pattanayak
Selenium and Sauce Labs
Selenium and Sauce Labs
hugs
WordPress Upgrades: Read, Set, Go!
WordPress Upgrades: Read, Set, Go!
WP Engine UK
Debugging lightning components-SEDreamin17
Debugging lightning components-SEDreamin17
Mohith Shrivastava
Testing Angular 2 Applications - Rich Web 2016
Testing Angular 2 Applications - Rich Web 2016
Matt Raible
Moving From a Selenium Grid to the Cloud - A Real Life Story
Moving From a Selenium Grid to the Cloud - A Real Life Story
Sauce Labs
SQL Phone Home: Teaching Your SQL Servers to Call for Help
SQL Phone Home: Teaching Your SQL Servers to Call for Help
Mike Hillwig
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Matt Raible
Continuous Delivery for Front-End Engineers
Continuous Delivery for Front-End Engineers
Sergey Bolshchikov
Practical Inversion Of Control
Practical Inversion Of Control
mhinze
Sauce Labs for Visual Studio Team Services & TFS
Sauce Labs for Visual Studio Team Services & TFS
Sauce Labs
Progressive Web App Testing With Cypress.io
Progressive Web App Testing With Cypress.io
Knoldus Inc.
2015 contens präsentation_hunting_bugs
2015 contens präsentation_hunting_bugs
CONTENS Software GmbH
Cypress testing
Cypress testing
Vladyslav Romanchenko
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
Yusuke Yamamoto
Code fast & Break things with Jenkins & Continuous Integration
Code fast & Break things with Jenkins & Continuous Integration
Hervé Vũ Roussel
My tryst with sourcecode review
My tryst with sourcecode review
Anant Shrivastava
Mais conteúdo relacionado
Mais procurados
Slides 29-07-2017
Slides 29-07-2017
Soumyak Bhattacharyya
Continuous Everything
Continuous Everything
Soumyak Bhattacharyya
Continuous Everything v2.0
Continuous Everything v2.0
Soumyak Bhattacharyya
Continuous Testing in the Cloud
Continuous Testing in the Cloud
Sauce Labs
Cypress - Best Practices
Cypress - Best Practices
Brian Mann
Cypress workshop for JSFoo 2019
Cypress workshop for JSFoo 2019
Biswajit Pattanayak
Selenium and Sauce Labs
Selenium and Sauce Labs
hugs
WordPress Upgrades: Read, Set, Go!
WordPress Upgrades: Read, Set, Go!
WP Engine UK
Debugging lightning components-SEDreamin17
Debugging lightning components-SEDreamin17
Mohith Shrivastava
Testing Angular 2 Applications - Rich Web 2016
Testing Angular 2 Applications - Rich Web 2016
Matt Raible
Moving From a Selenium Grid to the Cloud - A Real Life Story
Moving From a Selenium Grid to the Cloud - A Real Life Story
Sauce Labs
SQL Phone Home: Teaching Your SQL Servers to Call for Help
SQL Phone Home: Teaching Your SQL Servers to Call for Help
Mike Hillwig
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Matt Raible
Continuous Delivery for Front-End Engineers
Continuous Delivery for Front-End Engineers
Sergey Bolshchikov
Practical Inversion Of Control
Practical Inversion Of Control
mhinze
Sauce Labs for Visual Studio Team Services & TFS
Sauce Labs for Visual Studio Team Services & TFS
Sauce Labs
Progressive Web App Testing With Cypress.io
Progressive Web App Testing With Cypress.io
Knoldus Inc.
2015 contens präsentation_hunting_bugs
2015 contens präsentation_hunting_bugs
CONTENS Software GmbH
Cypress testing
Cypress testing
Vladyslav Romanchenko
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
Yusuke Yamamoto
Mais procurados
(20)
Slides 29-07-2017
Slides 29-07-2017
Continuous Everything
Continuous Everything
Continuous Everything v2.0
Continuous Everything v2.0
Continuous Testing in the Cloud
Continuous Testing in the Cloud
Cypress - Best Practices
Cypress - Best Practices
Cypress workshop for JSFoo 2019
Cypress workshop for JSFoo 2019
Selenium and Sauce Labs
Selenium and Sauce Labs
WordPress Upgrades: Read, Set, Go!
WordPress Upgrades: Read, Set, Go!
Debugging lightning components-SEDreamin17
Debugging lightning components-SEDreamin17
Testing Angular 2 Applications - Rich Web 2016
Testing Angular 2 Applications - Rich Web 2016
Moving From a Selenium Grid to the Cloud - A Real Life Story
Moving From a Selenium Grid to the Cloud - A Real Life Story
SQL Phone Home: Teaching Your SQL Servers to Call for Help
SQL Phone Home: Teaching Your SQL Servers to Call for Help
What's New in JHipsterLand - DevNexus 2017
What's New in JHipsterLand - DevNexus 2017
Continuous Delivery for Front-End Engineers
Continuous Delivery for Front-End Engineers
Practical Inversion Of Control
Practical Inversion Of Control
Sauce Labs for Visual Studio Team Services & TFS
Sauce Labs for Visual Studio Team Services & TFS
Progressive Web App Testing With Cypress.io
Progressive Web App Testing With Cypress.io
2015 contens präsentation_hunting_bugs
2015 contens präsentation_hunting_bugs
Cypress testing
Cypress testing
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
Semelhante a How I learned to stop worrying and love the bugs with Jenkins & Continuous Integration
Code fast & Break things with Jenkins & Continuous Integration
Code fast & Break things with Jenkins & Continuous Integration
Hervé Vũ Roussel
My tryst with sourcecode review
My tryst with sourcecode review
Anant Shrivastava
Testing Automaton - CFSummit 2016
Testing Automaton - CFSummit 2016
Ortus Solutions, Corp
Testing automaton
Testing automaton
ColdFusionConference
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
Sauce Labs
Owasp tds
Owasp tds
snyff
Automated testing with Drupal
Automated testing with Drupal
Promet Source
DevSecCon Tel Aviv 2018 - Integrated Security Testing by Morgan Roman
DevSecCon Tel Aviv 2018 - Integrated Security Testing by Morgan Roman
DevSecCon
varun JENKINS.pptx
varun JENKINS.pptx
VgPolampalli
Hudson
Hudson
8x8
Niemnte agile
Niemnte agile
kingargyle
TYPO3 Camp Stuttgart 2015 - Continuous Delivery with Open Source Tools
TYPO3 Camp Stuttgart 2015 - Continuous Delivery with Open Source Tools
Michael Lihs
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration
Amazon Web Services
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
Stephen Ritchie
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
JAXLondon_Conference
Improve Development Process with Open Source Software
Improve Development Process with Open Source Software
elliando dias
Continuous delivery
Continuous delivery
Masas Dani
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know
Richard Cheng
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
The Dog Ate My Deployment - PHP Uncoference September 2013
The Dog Ate My Deployment - PHP Uncoference September 2013
D
Semelhante a How I learned to stop worrying and love the bugs with Jenkins & Continuous Integration
(20)
Code fast & Break things with Jenkins & Continuous Integration
Code fast & Break things with Jenkins & Continuous Integration
My tryst with sourcecode review
My tryst with sourcecode review
Testing Automaton - CFSummit 2016
Testing Automaton - CFSummit 2016
Testing automaton
Testing automaton
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
Owasp tds
Owasp tds
Automated testing with Drupal
Automated testing with Drupal
DevSecCon Tel Aviv 2018 - Integrated Security Testing by Morgan Roman
DevSecCon Tel Aviv 2018 - Integrated Security Testing by Morgan Roman
varun JENKINS.pptx
varun JENKINS.pptx
Hudson
Hudson
Niemnte agile
Niemnte agile
TYPO3 Camp Stuttgart 2015 - Continuous Delivery with Open Source Tools
TYPO3 Camp Stuttgart 2015 - Continuous Delivery with Open Source Tools
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
Continuous Delivery - the missing parts - Paul Stack
Continuous Delivery - the missing parts - Paul Stack
Improve Development Process with Open Source Software
Improve Development Process with Open Source Software
Continuous delivery
Continuous delivery
(Agile) engineering best practices - What every project manager should know
(Agile) engineering best practices - What every project manager should know
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
The Dog Ate My Deployment - PHP Uncoference September 2013
The Dog Ate My Deployment - PHP Uncoference September 2013
Último
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
AnitaRaj43
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Kumar Satyam
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Último
(20)
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
How I learned to stop worrying and love the bugs with Jenkins & Continuous Integration
1.
Introduction to Continuous Integration How
I Learned to Stop Worrying and Love the Bugs
2.
3.
Linked Senior
4.
“early and continuous
delivery of valuable software” -- Agile Manifesto “Release early, release often” -- Eric Raymond
5.
Super Star Developer
6.
Stressful Releases
7.
Sudden Clarity
8.
Deployment Pipeline
9.
Step 1: Automate
Build $ compile *.* $ zip myapp.zip $ scp_upload myapp.zip
10.
Step 2: Automate
Tests Watir create_user(username, password) user = login(username, password) assert user != null
11.
Less Stressful Releases
12.
When should we
run tests? 1. Before release 2. Before demo 3. When you have time 4. Every week 5. Every day 6. Other
13.
Step 3: Build
Server
14.
Jenkins Demo!
15.
Continuous Integration “A set
of practices and principles aimed at, building, testing, and releasing software faster and more frequently” -- Unknown
16.
Break Things
17.
Thank You! Herve Vu
Roussel hroussel@gmail.com http://linkedin.com/in/hroussel
Baixar agora