Jenkins安装部署
Jenkins官网:https://jenkins.io/
Jenkins下载:http://updates.jenkins-ci.org/
Jenkins的全部镜像:http://mirrors.jenkins-ci.org/status.html
1. 安装依赖:
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
不建议yum源安装:
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo rpm -import http://pkg.jenkins.io/redhat/jenkins.io.key
2、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
3、iptables防火墙(这里iptables已经安装,下面进行配置):
vim /etc/sysconfig/iptables #编辑防火墙配置文件
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
4. 下载软件并安装:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.150.2-1.1.noarch.rpm rpm -ivh jenkins-2.32.3-1.1.noarch.rpm service jenkins status service jenkins start netstat -lntup|grep 8080
5. 浏览器直接打开:
http://172.16.15.160:8081/
6、登录的密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
db0f88411c7448039948dd435ef02495
7、安装插件:
把准备好插件包 解压到这里:/var/lib/jenkins/
解压完后把plugins目录修改文件属主并且重启一下
chown jenkins:jenkins plugins -R
8、Jenkins的管理目录:
rpm -ql jenkins
/etc/sysconfig/jenkins 用户管理 端口配置。
9、
使用普通用户www-data启动: 需要把以下目录权限都修改一下。
/etc/init.d/jenkins /etc/logrotate.d/jenkins /etc/sysconfig/jenkins /usr/lib/jenkins /usr/lib/jenkins/jenkins.war /usr/sbin/rcjenkins /var/cache/jenkins /var/lib/jenkins /var/log/jenkins
备份策略:增量备份 使用rsync 做增量备份 到另外一台机器就好。