« Previous -
Version 16/54
(diff) -
Next » -
Current version
Mark Donohoe, 12/15/2011 02:52 am
Package Install Testing¶
Below is the list of VM systems that will be used to test 2.0 package testing:
- fed15-32
- fed15-64
- u10-043-32
- u10-043-64
- rhel6-132
- rhel6-64 (change name like the 32 bit version)
- unbuntu10.10
- u1010-64
- u1104-32
- u1104-64
- squeze64
FIXME: review the list above and make sure all have ip addresses.
Converting a VM template to an Install VM
Setting up a slave node in Jenkins¶
Debian
- install java2-runtime (sun version)
- install deamon
- download and install jenkins
sudo apt-get install openjdk-6-jre openjdk-6-jre-headless daemon
sudo apt-get -f install, and answer yes
sudo apt-get install openjdk-6-jre openjdk-6-jre-headless daemon sudo apt-get -f install, and answer yes
Stop Jenkins and reset jenkins user password.
need to set up ssh authorized key from fonightly.
RedHat/Fedora/CentOS based systems¶
- download jenkins and get the rpm version we want:
wget http://pkg.jenkins-ci.org/redhat/RPMS/noarch/jenkins-1.424-1.1.noarch.rpm
- install it:
rpm -ivh jenkins-1.424-1.1.noarch.rpm
- change jenkins to have a login: vipw /etc/passwd, change /bin/false to /bin/bash
- change jenkins user password to 'jenkins'.
- put jekins in sudo file (/etc/sudoers)
jenkins ALL=NOPASSWD: ALL
- install php: yum install php
- install posix support for php:
yum install php-process
run the pkginstall?
- On Fedora, postgresql, posgresql-server both must be installed, then as root or postgres
service postgresql initdb
If this is not done, postgres will not start or stop.- If you can't talk to apache or postgres over the network: Add this to /etc/sysconfig/iptables:
-A INPUT -p tcp -m tcp --sport 80 -j ACCEPT -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp --dport 5432 -j ACCEPT
- If you can't talk to apache or postgres over the network: Add this to /etc/sysconfig/iptables:
The above will enable apache and postgres
now as jenkins sudo
/etc/init.d/postgresql startworks.