安装文件说明:
java版本:jdk-8u111-linux-x64.tar.gz
tomcat:apache-tomcat-8.0.45.tar.gz
jenkins版本: jenkins.war(V2.7)
1、java安装
解压文件: tar xf dk-8u111-linux-x64.tar.gz –C /usr/local/
2、tomcat安装
(1)解压文件
tar xf apache-tomcat-8.0.45.tar.gz –C /opt
(2)修改启动和关闭脚本
vi bin/startup.sh:
# Better OS/400 detection: see Bugzilla31132
os400=false
case "`uname`" in
OS400*) os400=true;;
esac
#add by hlb, for jenkins
JAVA_HOME=/usr/local/jdk1.8.0_111
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME
CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_PATH=/opt/apache-tomcat-8.0.45
关闭脚本shutdown.sh:添加和上面一样
(3)启动和关闭tomcat
启动:
关闭:
(4)修改登录端口号
vi conf/server.xml:46行
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3、安装jenkins.war
(1)将jenkins.war放置到/opt/apache-tomcat-8.0.45/webapps目录,web启动jenkins时自动会在该目录下建立jenkins文件夹。
(2)因为用root权限安装,在root目录下会生成一个.jenkins文件夹
/root/.jenkins/secrets/initialAdminPasswd文件存放里首次登入时需要填写的密码。
登录jenkins后系统管理—>系统配置—>主目录为:root/.jenkins
(3)修改主目录
Jenkins构建后的数据都存储在主目录下,由于默认是root/.jenkins空间很小,因此需要切换到空间大的目录下,这里切换到/home/jenkins。切换方法如下:
第1种方法如下:
打开tomcat的bin目录,编辑catalina.sh文件。
在#OS specific support. $var _must_ be setto either true or false.上面添加:exportJENKINS_HOME=""在引号中填入你的路径。
第2种方法如下:
用root用户登录
编辑profile文件:vi /etc/profile
在最后加入:exportJENKINS_HOME=xxxx
保存,退出后执行:source /etc/profile让配置生效
4、web登入
http://192.168.2.200:8080/jenkins/
输入上面说的密码
安装插件
安装过程
设置用户名和密码
安装完成进入主页面
5、问题集锦
(1)SVN超级权限密码修改导致jenkins到代码失败
将root的SVN超级权限修改正确:
root工作目录:~/.subversion/auth/svn.simple/下面的文件显示SVN用户名和密码
只要修改该文件即可。
(2)自己安装的交叉编译器未找到
登入后PATH没有到处(可以通过su – 和 su root验证)
修改方法:
PATH="$PATH:$JAVA_HOME/bin:$JRE_HOME:/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin"在配置startup.sh时把交叉编译器添加