SlideShare a Scribd company logo
BRINGING TRAVIS ONTO YOUR
DEVELOPMENT TEAM
MICHAEL BABKER

@MBABKER #JWC13
HI, I’M MICHAEL
ACTIVE DUTY ARMY - 2005
DEVELOPING WITH JOOMLA! - 2010
JOINED PLT - 2012
COLLEGE
TECH CERTS
TRAVEL
OVERVIEW

WHAT IS TRAVIS?
HOW CAN TRAVIS HELP ME?
PUTTING TRAVIS TO WORK
WHAT IS TRAVIS?

HOSTED CONTINUOUS INTEGRATION SERVICE FOR OSS
GITHUB INTEGRATION
SUPPORTS MULTIPLE LANGUAGES & ENVIRONMENTS
CONTINUOUS INTEGRATION

PRACTICE OF MERGING DEVELOPER CODE
AUTOMATED BUILD & DEPLOY TOOLS
CONTINUOUS INTEGRATION

AUTOMATED TESTING
PROJECT BUILD & DEPLOYMENT
???
WHY CONTINUOUSLY INTEGRATE?

TESTING, TESTING, 1 2 3
WORKFLOW
STABILITY
CAN TRAVIS HELP YOU?

?
CAN TRAVIS HELP YOU?

YES!
HOW CAN TRAVIS HELP ME?

MINIMAL RESOURCES
MULTI-ENVIRONMENT
PULL REQUEST TESTING
PROJECT INTEGRATION

WHAT TOOLS ARE YOU USING?
HOW ARE YOU USING THESE TOOLS?
TOOL INTEGRATION

PHP - PEAR/PYRUS
LINUX VM - APT-GET
DATABASES
LET’S GET STARTED
THE INTERFACE
THE INTERFACE
THE INTERFACE
THE INTERFACE
THE INTERFACE
ENABLING TRAVIS
CONFIGURING TRAVIS
THE LAST STEP
CONTACT

HTTP://WWW.BABDEV.COM
TWITTER @MBABKER
HTTPS://GITHUB.COM/MBABKER
MICHAEL.BABKER@JOOMLA.ORG

More Related Content

Similar to Bringing Travis Onto Your Development Team

Tom's Facilitator Resume prior to starting at Goodwill in 2012
Tom's Facilitator Resume prior to starting at Goodwill in 2012Tom's Facilitator Resume prior to starting at Goodwill in 2012
Tom's Facilitator Resume prior to starting at Goodwill in 2012
Tom Crouch
 
Idea to innovation_fz_sic_v1.0_30_aug_2013
Idea to innovation_fz_sic_v1.0_30_aug_2013Idea to innovation_fz_sic_v1.0_30_aug_2013
Idea to innovation_fz_sic_v1.0_30_aug_2013
Fokhruz Zaman
 
Itc program review may 2010 (3)
Itc program review may 2010 (3)Itc program review may 2010 (3)
Itc program review may 2010 (3)
Marsha Reske
 

Similar to Bringing Travis Onto Your Development Team (20)

There’s no I in team: your HR team’s starter plan
There’s no I in team: your HR team’s starter planThere’s no I in team: your HR team’s starter plan
There’s no I in team: your HR team’s starter plan
 
Evolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer Story
Evolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer StoryEvolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer Story
Evolve13 Adobe CQ Conference - Life Technologies and Cloudwords Customer Story
 
dharmateja final resume
dharmateja final resumedharmateja final resume
dharmateja final resume
 
Chemical Experiment Presentation.pptx
Chemical Experiment Presentation.pptxChemical Experiment Presentation.pptx
Chemical Experiment Presentation.pptx
 
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
 
John Burns' Lecture wk5. Vision omitted from lecture capture.
John Burns' Lecture wk5. Vision omitted from lecture capture.John Burns' Lecture wk5. Vision omitted from lecture capture.
John Burns' Lecture wk5. Vision omitted from lecture capture.
 
Unbiased Methods to Understand the User Experience
Unbiased Methods to Understand the User ExperienceUnbiased Methods to Understand the User Experience
Unbiased Methods to Understand the User Experience
 
E learning proposal for a marketing company
E learning proposal for a marketing companyE learning proposal for a marketing company
E learning proposal for a marketing company
 
E learning proposal for a marketing company
E learning proposal for a marketing companyE learning proposal for a marketing company
E learning proposal for a marketing company
 
E-TESDA Online Program: Seven Things You Must Know
E-TESDA Online Program: Seven Things You Must KnowE-TESDA Online Program: Seven Things You Must Know
E-TESDA Online Program: Seven Things You Must Know
 
Tlt and friends it summit 2016
Tlt and friends it summit 2016Tlt and friends it summit 2016
Tlt and friends it summit 2016
 
Tom's Facilitator Resume prior to starting at Goodwill in 2012
Tom's Facilitator Resume prior to starting at Goodwill in 2012Tom's Facilitator Resume prior to starting at Goodwill in 2012
Tom's Facilitator Resume prior to starting at Goodwill in 2012
 
SharePoint Saturday Chevy Chase - A Tale of Two Trainers
SharePoint Saturday Chevy Chase - A Tale of Two TrainersSharePoint Saturday Chevy Chase - A Tale of Two Trainers
SharePoint Saturday Chevy Chase - A Tale of Two Trainers
 
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair HardieEVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
 
Webinar: Embracing the Metaverse: The Future of Work and the Advantages of Wo...
Webinar: Embracing the Metaverse: The Future of Work and the Advantages of Wo...Webinar: Embracing the Metaverse: The Future of Work and the Advantages of Wo...
Webinar: Embracing the Metaverse: The Future of Work and the Advantages of Wo...
 
Idea to innovation_fz_sic_v1.0_30_aug_2013
Idea to innovation_fz_sic_v1.0_30_aug_2013Idea to innovation_fz_sic_v1.0_30_aug_2013
Idea to innovation_fz_sic_v1.0_30_aug_2013
 
Making the Best Use of VAs
Making the Best Use of VAsMaking the Best Use of VAs
Making the Best Use of VAs
 
Itc program review may 2010 (3)
Itc program review may 2010 (3)Itc program review may 2010 (3)
Itc program review may 2010 (3)
 
Diego Rodriguez - Bogotá
Diego Rodriguez - BogotáDiego Rodriguez - Bogotá
Diego Rodriguez - Bogotá
 
Improving Website User Experience with A/B Testing Workshop
Improving Website User Experience with A/B Testing WorkshopImproving Website User Experience with A/B Testing Workshop
Improving Website User Experience with A/B Testing Workshop
 

More from Michael Babker

The Success of Joomla! 3
The Success of Joomla! 3The Success of Joomla! 3
The Success of Joomla! 3
Michael Babker
 
Getting Started with the Joomla! Framework
Getting Started with the Joomla! FrameworkGetting Started with the Joomla! Framework
Getting Started with the Joomla! Framework
Michael Babker
 

More from Michael Babker (7)

Joomla 3 Evolution
Joomla 3 EvolutionJoomla 3 Evolution
Joomla 3 Evolution
 
The Success of Joomla! 3
The Success of Joomla! 3The Success of Joomla! 3
The Success of Joomla! 3
 
Getting Started with the Joomla! Framework
Getting Started with the Joomla! FrameworkGetting Started with the Joomla! Framework
Getting Started with the Joomla! Framework
 
Looking at Joomla! 3.3
Looking at Joomla! 3.3Looking at Joomla! 3.3
Looking at Joomla! 3.3
 
Joomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun CodeJoomla! Framework + Issue Management + GitHub = Fun Code
Joomla! Framework + Issue Management + GitHub = Fun Code
 
CoderFaire 2013 - Getting Started with the Joomla! Framework
CoderFaire 2013 - Getting Started with the Joomla! FrameworkCoderFaire 2013 - Getting Started with the Joomla! Framework
CoderFaire 2013 - Getting Started with the Joomla! Framework
 
JAB12 - Changes in the API are Blowin' in the Wind
JAB12 - Changes in the API are Blowin' in the WindJAB12 - Changes in the API are Blowin' in the Wind
JAB12 - Changes in the API are Blowin' in the Wind
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 

Bringing Travis Onto Your Development Team