centos7下安装jenkins
1.添加Jenkins库到yum库
rpm下载源: https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
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
或
yum install jenkins -y --nogpgcheck
2.修改jenkins端口
rpm -qa | grep jenkins
— jenkins-2.340-1.1.noarch
rpm -ql jenkins-2.340-1.1.noarch
—/etc/init.d/jenkins
—/etc/logrotate.d/jenkins
—/etc/sysconfig/jenkins
—/usr/bin/jenkins
—/usr/lib/systemd/system/jenkins.service
—/usr/sbin/rcjenkins
—/usr/share/java/jenkins.war
—/usr/share/jenkins
—/usr/share/jenkins/migrate
—/var/cache/jenkins
—/var/lib/jenkins
—/var/log/jenkins
vi /etc/sysconfig/jenkins
找到修改端口号:
JENKINS_PORT=“9000” #此端口不冲突可以不修改
3.启动jenkins
systemctl start jenkins.service
[root@tools ~]# netstat -nultp
安装成功后Jenkins将作为一个守护进程随系统启动
系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
启动的时候将从/etc/sysconfig/jenkins获取配置参数
默认情况下,Jenkins运行在8080端口,在浏览器中直接访问该端进行服务配置
Jenkins的RPM仓库配置被加到/etc/yum.repos.d/jenkins.repo
4.打开jenkins
在浏览器中访问
http://192.168.3.200:9000/
首次进入会要求输入初始密码如下图,
初始密码在: cat /var/lib/jenkins/secrets/initialAdminPassword
5. 卸载Jenkins
1、停止服务并yum卸载
service jenkins stop
yum clean all
yum -y remove jenkins
2、rpm卸载
rpm -e jenkins
3、检查是否卸载成功
rpm -ql jenkins
4、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf
find命令用来查找“/”下名称符合jenkins的文件
-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
xargs 命令 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。
-n 选项 每次传递几个参数给其后面的命令执行
5 、开机自启动
systemctl enable jenkins
rpm -e jenkins
rpm -ql jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
yum clean all
yum -y remove jenkins
6. 问题集锦
6.1 修改端口不生效
进入目录
cd /usr/lib/systemd/system
vim jenkins.service
或者
vim /usr/lib/systemd/system/jenkins.service#修改为想要的端口
Environment=“JENKINS_PORT=8889”重新加载配置文件
systemctl daemon-reload
6.2 MAVEN 环境配置
1、查询系统环境变量: echo $PATH
[root@VM_0_8_centos ~]# echo $PATH
/root/jenkins_home/downloads/apache-maven-3.6.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
2. 在jenkins中设置环境变量:
【系统管理】->【系统设置】->【全局属性】->【环境变量】 ->【键值对】