Linux环境下安装Jenkins正常运行

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

下载jenkins安装文件,在linux服务器安装jenkins有三种方法:

    1. yum安装
    1. 下载war+tomcat部署安装
    1. rpm安装jenkins.rpm

这里我们介绍rpm安装方式

首先下载rpm文件,通过winScp传输工具把rpm文件拖到opt/目录,

rpm -ivh jenkins-2.32.3-1.1.noarch.rpm

安装war目录在:/usr/lib/jenkins

clipboard.png

再配置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,输入初始密码,安装插件

clipboard.png

扩展插件:Email Extension Plugin 邮件扩展插件;用于收集测试结果,以邮件形式通知相关人员;

每次安装完插件,总有报错的,建议重启服务,先查看linux启动的tomcat服务有多少,免得端口被占用;

完成后配置邮件信息:建议使用非QQ邮件,且开通smtp功能的邮箱服务;

虚拟机配置太低,运行服务太多,导致运行速度缓慢,建议给启动服务增加内存,java虚拟机运行内存opts
复制代码

猜你喜欢

转载自juejin.im/post/7018718938171179021