Month: October 2011

  • Running Jenkins CI for PHP on Amazon EC2 [5/7]

    Continued from Connecting to Amazon EC2 using PuTTY Installing and Configuring Jenkins CI Connect to your Amazon EC2 image as per Connecting to Amazon EC2 using PuTTY In the SSH window, run: sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo In the SSH window, run: sudo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key In the SSH window, run: sudo yum install jenkins […]

  • Running Jenkins CI for PHP on Amazon EC2 [4/7]

    Continued from Preparing PuTTY for Amazon EC2 Connecting to Amazon EC2 using PuTTY Load PuTTY In the Hostname box, enter the Public DNS entry of your Amazon EC2 instance (ec1-23-456-78-901.xx-yyyy-1.compute.amazonaws.com) Click, in the left hand side of the PuTTY window, Connection->SSH->Auth In the “Private Key Field” select the file you saved from “Preparing PuTTY for […]

  • Running Jenkins CI for PHP on Amazon EC2 [3/7]

    Continued from Signing up to Amazon EC2 and starting your first image Preparing PuTTY Note: These instructions are based on the Windows version of PuTTY and PuTTYgen Download an install PuTTY and PuTTYgen from http://www.chiark.greenend.org.uk/~sgtatham/putty/ (if there is an “install all” install for your platform, use that) Load PuTTYgen Click Load (“Load an existing private […]

  • Running Jenkins CI for PHP on Amazon EC2 [2/7]

    Continued from Part 1 – Introduction Signing up to Amazon EC2 and starting your first image Sign up to Amazon’s AWS service at http://aws.amazon.com You will be prompted for payment details, but you won’t be charged if you use Amazon’s free Micro EC2 instance Wait for your account to be created – you will get […]

  • Running Jenkins CI for PHP on Amazon EC2 [1/7]

    Introduction To ensure code quality for your PHP application, you might want to use a continuous integration service such as Jenkins CI (previously known as Hudson) to run things like PHPUnit, Code Coverage checks, PHP Mess Detector etc. But how do you install and run this cheaply? This series of 7 “easy to follow” tutorials […]