本文已参与「新人创作礼」活动,一起开启掘金创作之路。
一、安装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的设置中,位置:【系统管理】->【系统设置】->【全局属性】->【环境变量】
编辑
编辑
\