Upgrade to Pro — share decks privately, control downloads, hide ads and more …

My new friend Jenkins - A front-ender does Cont...

My new friend Jenkins - A front-ender does Continuous Integration

Rachel Smith

March 28, 2015
Tweet

More Decks by Rachel Smith

Other Decks in Programming

Transcript

  1. OUR OLD MANUAL DEPLOYMENT PROCESS 1. RUN BUILD SCRIPT 2.

    SFTP ASSETS TO SERVER 3. PUSH ASSETS TO CDN
  2. 1. RUN BUILD SCRIPT 2. SFTP ASSETS TO SERVER 3.

    PUSH ASSETS TO CDN Time Consuming & No Accountability OUR OLD MANUAL DEPLOYMENT PROCESS
  3. $ wget -q -O - https://jenkins-ci.org/ debian/jenkins-ci.org.key | sudo apt-key

    add - $ sudo sh -c 'echo deb http://pkg.jenkins- ci.org/debian binary/ > /etc/apt/ sources.list.d/jenkins.list' $ sudo apt-get update $ sudo apt-get install jenkins
  4. THINGS YOU CAN DO WITH JENKINS Build from code repository

    change Publish files over SFTP Run tests Basically anything you think of
  5. WHAT DID I LEARN? THE INITIAL INVESTMENT INVOLVED IN SETTING

    UP CONTINUOUS INTEGRATION IS SO, SO, WORTH IT
  6. WHAT DID I LEARN? DON’T LET YOUR JOB TITLE DICTATE

    WHAT YOU CAN DO. THE WHOLE STACK IS WAITING FOR YOU!