Jenkins安装(docker和非docker)
Docker安装Jenkins:
安装dockerDocker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证
你的CentOS 版本是否支持 Docker
uname -r
yum update
卸载旧版本(如果安装过旧版本的话)
yum remove docker docker-common docker-selinux docker-engine
安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源
yum-config-manager–add-repo https://download.docker.com/linux/centos/docker-ce.repo
可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
安装docker
yum install docker-ce
启动并加入开机启动
systemctl start docker
systemctl enable docker
验证安装是否成功
docker version
拉取Jenkins镜像文件
docker pull jenkinsci/blueocean
运行前把防火墙关闭
systemctl stop firewalld.service
docker run -d -p 8080:8080 jenkinsci/blueocean #-d 后台运行docker
查看服务端口8080是否打开
netstat -netlp
退出docker
systemctl stop docker
重启docker
systemctl restart docker
在http:// localhost:8080上打开浏览器
按步骤安装即可
查看密码:
1.docker ps -a #查看docker容器ID
2.docker logs 2b1fa856cc1c(ID)
找到This may also be found at: /var/jenkins_home/secrets/initialAdminPassword 这句话上一行
即Jenkins初始登录密码
非docker安装
准备工作
首选需要安装JAVA环境
如果你的系统没有自带git,那么也需要安装一个
yum install git
1.安装
第一种方法
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
第二种方法
直接下载 rpm 安装 (推荐)
各个版本地址 https://pkg.jenkins.io/
wget https://pkg.jenkins.io/redhat/jenkins-2.200-1.1.noarch.rpm
rpm -ivh jenkins-2.156-1.1.noarch.rpm
2.配置
vim /etc/sysconfig/jenkins
#监听端口(默认8080,冲突的话自行设置一个未被占用的端口即可)
JENKINS_PORT=“8080”
3.配置权限
为了不因为权限出现各种问题,这里直接使用root
修改用户为root
vim /etc/sysconfig/jenkins
#修改配置
$JENKINS_USER=“root”
修改目录权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
重启
service jenkins restart
ps -ef | grep jenkins
查看Jenkins状态
systemctl status jenkins
启动
浏览器输入 localhost(localhost为本机ip):8080,根据提示进行安装即可