一台新服务器如何安装及配置Jenkins

679 阅读2分钟

机器环境

腾讯云 centos6.x机器

环境准备

由于Jenkins基于java,因此如果机器中没有安装过java,则需要登录进入主机后执行以下命令,来安装java

yum install -y java

如果已安装过java,请直接将Jenkins添加进yum库,并安装,输入以下指令

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

安装完成

经过一段时间的等待后,安装成功,如果你希望个性化配置Jenkins,请继续往下看

配置Jenkins端口

输入以下命令进入配置文件

 vim /etc/sysconfig/jenkins

找到以下配置

JENKINS_PORT="8080"

将默认的8080端口更改成任意想要的端口即可

启动Jenkins

以下三行命令分别是启动Jenkins,停止Jenkins,重启Jenkins,有需要的老爷们请自取使用

service jenkins start
service jenkins stop
service jenkins restart

进入Jenkins

如果在主机上安装完成,则使用主机的公网ip,外加端口号访问即可进如Jenkins的页面 如主机ip为123.22.12.33,端口号(默认8080)为8080, 则访问http://123.22.12.33:8080即可

根据访问页面的引导一步步走下去即可

卸载Jenkins

yum -y remove jenkins
rm -rf /var/cache/jenkins
rm -rf /var/lib/jenkins/

为Jenkins使用root账户执行

将jenkins账号分别加入到root组中

gpasswd -a root jenkins

修改/etc/sysconfig/jenkins文件中,

# user id to be invoked as (otherwise will run as root; not wise!)
JENKINS_USER=root

可以修改为root权限运行

重启Jenkins

service jenkins restart

注意

发现启动服务后,访问502

如果发现启动进程后,服务没有启动,是因为Jenkins默认会在Build结束后Kill掉所有的衍生进程,因此有些同学会遇到,为什么使用了npm start之后,发现访问服务的时候报502

解决办法是在shell指令中添加下面一行命令即可

BUILD_ID=DONTKILLME