CI持续集成环境搭建(6) --Jenkins的安装与搭建

本文详细介绍了如何在CentOS系统上安装和配置Jenkins,包括修改端口、启动jenkins、配置系统管理、安装插件、新建Maven项目以及集成Gerrit。在过程中遇到的Host key verification failed、unpack-objects信号15错误、防火墙问题等常见问题也提供了解决方案。
摘要由CSDN通过智能技术生成

1. 安装jenkins

https://www.jenkins.io/doc/book/installing/docker/#setup-wizard

1)安装yum源:

cd /etc/yum.repos.d/
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

如果不能安装,就到官网下载jenkis的rmp包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)

 wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
 rpm -ivh jenkins-2.7.3-1.1.noarch.rpm

2) 安装jenkins

yum list --show-duplicates jenkins
yum install  -y jenkins-xxxx-xx
yum install net-tools

3) 修改端口为8081

vi /etc/sysconfig/jenkins

JENKINS_PORT=“8081

4) 启动jenkins

service jenkins start

5) 查看jenkins端口

lsof -i:8081 

在这里插入图片描述

2. 配置jenkins

1. 在浏览器中输入:http://${centosip}:8081

效果如下:

按照提示执行
cat /var/lib/jenkins/secrets/initialAdminPassword 得到Administrator password

在页面输入获得的password,进入如下页面:
在这里插入图片描述
设置账号密码
比如 admin:admin root:123456
在这里插入图片描述

进入主页面
在这里插入图片描述

2) 进入系统管理->插件管理->可选插件

搜索ssh plugin 和 Maven Integration plugin 然后安装, 安装界面选择安装好后重启jenkins
在这里插入图片描述
在这里插入图片描述

3) 系统管理->系统设置

在这里插入图片描述
在系统设置中设置ssh
在这里插入图片描述
在上步中Credentials add 添加用户root, 密码******
在这里插入图片描述
接着添加jenkins的url配置
在这里插入图片描述

4) 系统管理->全局工具配置


配置其中的 jdk git maven
yum安装的java, 用命令查找路径:
跟踪软连接
ll /usr/bin/java
ll /etc/alternatives/java
ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/bin/java
jdk的home就是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/

在这里插入图片描述
git的是命令路径 /usr/local/git/bin
在这里插入图片描述

maven和docker
用命令 mvn -v 查看home路径
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: “linux”, version: “3.10.0-327.el7.x86_64”, arch: “amd64”, family: “unix”
在这里插入图片描述

3. 新建maven项目devops_test1

在这里插入图片描述
在这里插入图片描述

1)配置git源码管理

添加root的私钥(章节3,公钥已加入到git仓库的authorized_keys里面)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值