Skip to content
This repository has been archived by the owner on Aug 2, 2019. It is now read-only.

server info

lornajane edited this page Mar 20, 2011 · 16 revisions

This page details the configuration, setup and various paths for the server belonging to the joind.in project (178.208.42.30, generously provided by Combell!) It does not contain security details.

System Information

  • Platform: Debian Squeeze
  • PHP Version: 5.3.3

Apache Configuration

Virtual Hosts

jenkins.joind.in

Add this line to your hosts file to access http://jenkins.joind.in 178.208.42.30 jenkins.joind.in

Modules Enabled

  • proxy
  • proxy_http
  • vhost_alias (mostly to get the passthru for port 8080)

Jenkins Configuration

Installed via apt (see http://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu). Check if jenkins is running: ps ax | grep jenkins

Start (or stop) jenkins sudo /etc/init.d/jenkins start (or stop)

Jenkins' root directory is /var/lib/jenkins (don't be distracted by anything in the jenkins user home directory)

Plugins enabled as recommended by PHP Project Wizard, plus the github one. Pushed a branch called ci-tools to lornajane's repository with some initial build scripts in it (tests currently failing!)

Packages Added

From Apt

  • php-pear
  • php5-dev
  • sudo
  • sun-java6-jre
  • byobu (better screen)

From Pear

Also upgraded pear to 1.9.2

  • xdebug
  • phpunit/PHPUnit --alldeps
  • phpunit/ppw
  • pdepend/PHP_Depend
  • phpmd/PHP_PMD
  • phpunit/phpcpd
  • phpunit/phploc
  • PHPDocumentor
  • PHP_CodeSniffer
  • phpunit/PHP_CodeBrowser --alldeps
  • pecl_http

(Channels: pear.phpunit.de, components.ez.no, pear.symfony-project.com, pear.pdepend.org, pear.phpmd.org)

Shell accounts

  • ccornutt
  • lorna
  • kevin
  • jenkins

Use "sudo -s -H -u jenkins" to become the jenkins user at a prompt