Предположим, что у нас есть 2 машины, на одной из них (Master) установлен и запущен Jenkins. Задача добавить вторую машину в Master.
Показаны сообщения с ярлыком Continuous Integration. Показать все сообщения
Показаны сообщения с ярлыком Continuous Integration. Показать все сообщения
четверг, 18 октября 2012 г.
Ставим Jenkins на CentOS 6
Нашел 2 варианта через tomcat5 и через yum.
Либо пишем репу вручную:
Обновляем YUM и ставим:
Если все ок, то jenkins будет доступен по адресу http://yourhost:8080/jenkins
Then we need to add Tomcat to our server startup
Чтобы в этом убедиться, вы можете выполнить команду
Эта версия не совместима в Jenkins, необходимо поставить OpenJDK версию Java. Делается это следующим образом.
Теперь у Вас установлена правильная версия:
Вариант установки через YUM
Качаем репу с сайта Jenkins'asudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
Либо пишем репу вручную:
# vi /etc/yum.repos.d/jenkins.repo Then paste the following and save (ESC+w+q) [jenkins] name=Jenkins baseurl=http://pkg.jenkins-ci.org/redhat/ gpgcheck=1Далее добавляем GPG ключ:
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
Обновляем YUM и ставим:
yum install jenkins
Если все ок, то jenkins будет доступен по адресу http://yourhost:8080/jenkins
Вариант установки через Tomcat 5
Ставим Java, Ant и Tomcat5
yum install -y java ant yum install tomcat5 tomcat5-webapps tomcat5-admin-webapps
Then we need to add Tomcat to our server startup
chkconfig --add tomcat5Now edit Tomcat configuration file to add Hudson home directory (We will use /data/hudson/)
vi /etc/tomcat5/tomcat5.confAdd at the bottom of the file
# If you wish to further customize your tomcat environment, # put your own definitions here # (i.e. LD_LIBRARY_PATH for some jdbc drivers) # Just do not forget to export them :) HUDSON_HOME=/data/hudson/ CATALINA_OPTS="-DHUDSON_HOME=/data/hudson/ -Xmx512m"
Ставим Hudson (Jenkins) 2.0.0
Идем в директорию WebAppscd /var/lib/tomcat5/webapps/Качаем последнюю версию Hudson с сайта http://hudson-ci.org/ или Jenkins с сайта http://jenkins-ci.org/
wget http://java.net/projects/hudson/downloads/download/war/hudson-2.0.0.war mv hudson-2.0.0.war hudson.warТеперь создадим рабочую директорию для Hudson и дадим права на нее Tomcat'у
mkdir /data/hudson chown tomcat.tomcat /data/hudson/Ну и перезапустим Tomcat
/etc/init.d/tomcat5 restartЕсли все хорошо, то у Вас успешно откроется Hudson/Jenkins по адресу http://yourhost:8080/hudson/
Важное дополнение при установке на CentOS
При установке java поставится версия GCJ, которая НЕ работает с Jenkins'ом!Чтобы в этом убедиться, вы можете выполнить команду
java -version java version "1.5.0" gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)
Эта версия не совместима в Jenkins, необходимо поставить OpenJDK версию Java. Делается это следующим образом.
yum remove java
yum install java-1.6.0-openjdk
Теперь у Вас установлена правильная версия:
java -version java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.6) (rhel-1.43.1.10.6.el6_2-i386) OpenJDK Client VM (build 20.0-b11, mixed mode) OpenJDK Client VM (build 20.0-b11, mixed mode)
Автор:
thunder
на
13:36
Комментариев нет:

Отправить по электронной почтеНаписать об этом в блогеПоделиться в XОпубликовать в FacebookПоделиться в Pinterest
Ярлыки:
гудзон,
дженкинс,
Непрерывная интеграция,
центос,
ant,
centos,
CI,
Continuous Integration,
hudson,
java,
jenkins,
linux,
openjdk,
redhat,
tomcat,
tomcat5,
webapps,
yum
Подписаться на:
Сообщения (Atom)