Bringing Travis Onto Your Development Team
-
Upload
michael-babker -
Category
Technology
-
view
580 -
download
0
description
Transcript of Bringing Travis Onto Your Development Team
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