centos7 安装Jenkins

538 阅读1分钟

​本文已参与「新人创作礼」活动,一起开启掘金创作之路。

一、安装Java(Jenkins是由java开发的)

1、卸载系统自带的jdk

//查找系统jdk 
rpm -qa|grep java 
    java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11
    tzdata-java-2015g-1.el5
//如果查找到了 先全部卸载了在重新安装

//卸载
rpm -e --allmatches --nodeps python-javapackages-3.4.1-11.el7.noarch
rpm -e --allmatches --nodeps tzdata-java-2019a-1.el7.noarch
rpm -e --allmatches --nodeps java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
rpm -e --allmatches --nodeps java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el7_6.x86_64

//检查是否卸载干净
rpm -qa|grep java 

2、安装java

yum install -y java-1.8.0-openjdk.x86_64
//验证完成安装
java -version

3、配置环境变量

打开配置文件:   vi /etc/profile 在末尾加入以下四行,之后执行source命令让配置生效

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVAHOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

//使配置文件生效
source /etc/profile 
source ~/.bash_profile
//或重启机器配置生效
reboot

在控制台查看java环境:

$ java -version
> openjdk version "1.8.0_252"
> OpenJDK Runtime Environment (build 1.8.0_252-b09)
> OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

二、安装Jenkins

1.下载repo 文件
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

2.导入公钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

3.执行Linux 的yum
yum install jenkins -y

4.启动jenkins 服务
service jenkins start

重启的命令为:service jenkins restart ,关闭的命令为:service jenkins stop

提示安装成功之后就可以 浏览器输入 http://ip:8080,ip:服务器外网ip地址 例:**192.168.152.xxx:8080* (此处为本地虚拟机IP)*

首次会进入配置页面,需要输入一个初始密码
初始密码存放位置在 cat /var/lib/jenkins/secrets/initialAdminPassword

至此安装完成,之后就是jenkins的配置了

jenkins用户权限修改
默认用户是jenkins 用户,建议改成root用户,不然用jenkins执行脚本的时候会有权限问题
vim 编辑/etc/sysconfig/jenkins文件修改 JENKINS_USER为root

如果要持续集成的是前端项目,还需要安装nodejs插件(亲测没用),最好是配置jenkins环境变量,让jenkins直接用linux的node和npm

在linux 命令行输入 echo $PATH ,查看系统环境变量(此处假设linux已装nodejs、npm)

然后将环境变量配置到jenkins的设置中,位置:【系统管理】->【系统设置】->【全局属性】->【环境变量】

​编辑​编辑

\