小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
下载jenkins安装文件,在linux服务器安装jenkins有三种方法:
-
- yum安装
-
- 下载war+tomcat部署安装
-
- rpm安装jenkins.rpm
这里我们介绍rpm安装方式
首先下载rpm文件,通过winScp传输工具把rpm文件拖到opt/目录,
rpm -ivh jenkins-2.32.3-1.1.noarch.rpm
安装war目录在:/usr/lib/jenkins
再配置jenkins端口号
vi /etc/sysconfig/jenkins :JENKINS_PORT="8686"及jenkins_home
service jenkins start 会报错: Starting Jenkins bash: /usr/bin/java:。就是找不到java变量;
需要vi /etc/init.d/jenkins 加入java环境变量:
# Search usable Java as /usr/bin/java might not point to minimal version required by Jenkins.
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
/usr/local/jdk1.7/bin/java (注意 这里修改为自己安装的jdk路径,直接指定到java文件)
"
for candidate in $candidates
do
[ -x "$JENKINS_JAVA_CMD" ] && break
JENKINS_JAVA_CMD="$candidate"
done
复制代码
然后再重启服务:service jenkins restart
访问需要登录密码,安装生成的密码文件:
vi /var/lib/jenkins/secrets/initialAdminPassword
安装插件提示错误[解决在联网状态]:no such cloudbees-folder...
安装插件失败,于是下载cloudbees-folder.phi文件,放在jenkins/plugins/文件夹下;在重启加载,还是失败;
页面安装插件略过,在管理插件中手动安装:<http://updates.jenkins-ci.org/download/plugins>
复制代码
还是需要继续查找解决方案!
联网状态下,安装jenkins,运行tomcat,启动服务,访问:http://ipaddr:port/jenkins,输入初始密码,安装插件
扩展插件:Email Extension Plugin 邮件扩展插件;用于收集测试结果,以邮件形式通知相关人员;
每次安装完插件,总有报错的,建议重启服务,先查看linux启动的tomcat服务有多少,免得端口被占用;
完成后配置邮件信息:建议使用非QQ邮件,且开通smtp功能的邮箱服务;
虚拟机配置太低,运行服务太多,导致运行速度缓慢,建议给启动服务增加内存,java虚拟机运行内存opts
复制代码