一、Jenkins安装
tips:部署Jenkins自动化之前,需要安装jdk、maven、git基本环境
1.下载jenkins
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.235.1-1.1.noarch.rpm
2.安装jenkins
rpm -ivh jenkins-2.235.1-1.1.noarch.rpm
新安装方式
下载jenkins.rep 到 /etc/yum.repos.d文件中
# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
导入签名文件
# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装jenkins
# yum install jenkins
3.修改文件
todo:修改jenkins配置文件:
- 配置java -jdk -java 路径;
- 修改端口;
- 修改jenkins操作用户为root最高权限,默认是jenkins(可以不修改,但如果不修改需要授权脚本。文件操作权限,此处略。。。)
- 修改jenkins指定JVM指定参数
vi /etc/sysconfig/jenkins
JENKINS_USER="root"
JENKINS_JAVA_CMD="/opt/java/jdk1.8.0_201/bin/java"
JENKINS_PORT="6001"
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.model.DirectoryBrowserSupport.CSP="
4.修改jenkins默认启动文件
todo:插入java路径 /opt/java/jdk1.8.0_201/bin/java
vi /etc/rc.d/init.d/jenkins
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/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
/opt/java/jdk1.8.0_201/bin/java```
新版jenkins修改配置文件不生效 可修改启动文件
#vim /usr/lib/systemd/system/jenkins.service
修改java_home 为java11版本
或者 创建快捷方式java11 指向路径
ln -s /opt/java11/bin/java /usr/bin/java
5.修改配置文件后需要重载配置文件
重载配置文件:
systemctl daemon-reload
启动服务
systemctl start jenkins
# jenkins
systemctl enable jenkins.service如果您希望在系统引导时禁用Jenkins,请运行以下命令:
systemctl disable jenkins.service
其它启动命令:
service jenkins start/stop/restart
systemctl restart jenkins
查看jenkins启动状态:
systemctl status jenkins
如上图所示:说明jenkins正在运行中
查看jenkin安装目录
find / -name jenkins
6.防火墙开放端口
开放6001 端口
firewall-cmd --zone=public --add-port=6001/tcp --permanent
重载配置文件
firewall-cmd --reload列出开放端口
firewall-cmd --zone=public --list-ports
成功开启端口6001(tips:阿里服务器,还需要配置安全组开放端口6001。。。略)
配置Jenkins安装完成。。。
二、配置Jenkin
1.ip+端口即可访问jenkins,第一次访问jenkins需要初试密码,执行提示的命令,将密码拷贝到下面,
首次需要初始化用户、密码等
2.配置jenkins全局
jenkins------系统管理-------全局工具配置(配置maven配置文件,安装路径,jdk安装路径)