Page 1
CONTINUOUSLY BUILDING, RELEASING AND DEPLOYINGSOFTWARE:THE REVENGE OF THE
MACHINES!
Jenkins User Conference Israel #jenkinsconf
Page 4
I CAN HAS
CHEEZBURGE
R?
Page 5
THE SINGULARITY IS NEAR
Page 6
SOFTWARE SINGULARITY
Page 7
THE 3 LAWS OF ROBOTICS
Page 10
NOW THINGS ARE DIFFERENT
Page 11
BUT IT’S BEYOND HUMAN ABILITIES!
Page 12
THAT’S BECAUSE YOU ARE WEAK, HUMAN.
Page 13
TARGET: NO HUMAN INTERVENTIONAll the way from Development to Production
Page 14
MACHINES ARE STUPID, BUT PERSISTENT
Page 15
IF YOU CAN’T BEAT THEM…
Page 16
POWERFUL VERSION CONTROL
Page 17
BUILD SERVER SUPPORT
Page 18
TESTING FRAMEWORKS MATRIX
http://edgibbs.com/spock-intro-a-bdd-testing-framework-in-groovy/
Page 19
HARDWARE CAN’T BE CHANGED EASILY
• Unless you make it soft
Page 20
HARDWARE AS A SOFTWARE
Page 21
THE POWER OF CREATION
Page 23
Task Robot
Any number of environments
Chef/Puppet
Page 24
Task Robot
Any number of environments
Chef/Puppet
Any Number of software Stacks
Docker/Vagrant
Page 25
Task Robot
Any number of environments
Chef/Puppet
Any Number of software Stacks
Docker/Vagrant
Test outcomes on any level
Unit, ui, functional, stress, chaos, mutational
Page 26
Task Robot
Any number of environments
Chef/Puppet
Any Number of software Stacks
Docker/Vagrant
Test outcomes on any level
Unit, ui, functional, stress, chaos, mutational
TEST continuously Ci server
Page 27
Task Robot
Any number of environments
Chef/Puppet
Any Number of software Stacks
Docker/Vagrant
Test outcomes on any level
Unit, ui, functional, stress, chaos, mutational
TEST continuously Ci server
Learn what’s good, destroy the rest
Page 28
PEOPLE ARE STILL BETTER IN SOME THINGS
Page 30
BOTS AND WHITE COLLARJOBS
Page 32
LET’S RUIN IT ALL!
Page 33
LET’S RUIN OUR TESTS!
Page 35
EXAMPLE #1:HARDWARE TESTING APPLIED TO SOFTWARE
Page 36
EXAMPLE #2:TESTING THE HOTSPOT FLAGS
Page 39
FASTER QA CYCLES ALLOW CRAZY THINGS
Page 40
THE FUTURE OF BOTS
Page 41
CLOUD FORCES AUTOMATION
Page 42
WE, FOR ONE, WELCOME OUR NEW ROBOTIC OVERLORDS
Page 43
THANK YOU TO OUR SPONSORSPlatinum
Gold
Silver