Jenkins CI Server

From OpenPetra Wiki
Revision as of 06:40, 27 October 2011 by Pokorra (talk | contribs) (→‎Jenkins)
Jump to navigation Jump to search

CentOS 5

  • installed on CentOS 5.7
yum remove httpd

Mono

Install Mono: see http://stackoverflow.com/questions/3510320/install-mono-on-centos5-5-using-yum

cd /etc/yum.repos.d
vi mono.repo
[Mono]
name=Mono Stack (RHEL_5)
type=rpm-md
baseurl=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/
gpgcheck=1
gpgkey=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/repodata/repomd.xml.key
enabled=1
yum install monotools-addon-server mono-addon-winforms mono-addon-data-postgresql
source /opt/novell/mono/bin/mono-addon-environment.sh

other development tools

su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
yum install bzr

Jenkins

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y java

Debugging:

set JAVA_OPTS=-Xms256m -Xmx512m
/usr/lib/jvm/java-1.6.0/bin/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20