栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Jenkins:Centos7 安装Jenkins

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jenkins:Centos7 安装Jenkins

Centos7 安装Jenkins
  • 前言
    • Jenkins安装
      • 安装JDK
      • 安装daemonize
      • Yum方式安装Jenkins
        • 安装jenkins
        • 修改配置文件
        • 启动Jenkins
      • rpm 方式安装
        • 下载
        • 安装
        • 修改配置文件
        • 启动Jenkins
      • 获取管理员初始密码
      • 访问jenkins
      • 修改Jenkins插件下载地址
        • 方式一:修改配置文件 hudson.model.UpdateCenter.xml
        • 方式二:修改配置文件 default.json
        • 方式三:页面上修改
      • 插件下载安装
    • 基本命令

前言

Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。官网
Jenkins的特征:

  • 开源的Java语言开发持续集成工具,支持持续集成,持续部署。
  • 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。
  • 消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告。
  • 分布式构建:支持Jenkins能够让多台计算机一起构建/测试。
  • 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等
  • 丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等。

下面将介绍两种Jenkins安装方式(Yum,Rpm),以及修改Jenkins的插件国内源

Jenkins安装 安装JDK

jenkins需要jdk环境,如果操作系统有默认的openjdk,就可以不用在安装了,如果是自己安装的oraclejdk,后续需要修改jenkins的配置文件

安装daemonize
# 安装daemonize
yum -y install epel-release
yum -y install daemonize
Yum方式安装Jenkins

这种方式,是之前自己在看教学视频时,老师教的一种安装方式。

安装jenkins
# 下载yum源
wget -O /etc/yum.repos.d/jenkins.repo 
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 引入key
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# 安装daemonize
yum  -y install epel-release
yum -y install daemonize
# 安装Jenkins
yum upgrade
yum install jenkins -y
systemctl daemon-reload
修改配置文件

1)修改/etc/sysconfig/jenkins

  1. JENKINS_USER=“root” # 使用root用户
  2. JENKINS_PORT=8888" # 使用8888端口号

2)修改/etc/init.d/jenkins 将java位置添加进candidates

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-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
# 这里就是我们自己安装的jdk的java位置(精确到java文件)
/usr/local/apps/jdk1.8.0_202/bin/java
"
启动Jenkins
 systemctl daemon-reload
 systemctl start jenkins
rpm 方式安装 下载

还是在清华大学开源软件镜像站中下载Jenkins,这里我是使用的Redhat(红帽)的Centos7操作系统。(直达jenkins软件包列表)

具体操作步骤:首页搜索jenkins,进入jenkins后选择redhat,然后根据日期倒序,复制连接到服务器下载(或下载后上传到服务器)

# 下载rpm文件
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.314-1.1.noarch.rpm --no-check-certificate
安装
rpm -ivh jenkins-2.314-1.1.noarch.rpm 
修改配置文件

1)修改/etc/sysconfig/jenkins

  1. JENKINS_USER=“root” # 使用root用户
  2. JENKINS_PORT=8888" # 使用8888端口号

2)修改/etc/init.d/jenkins 将java位置添加进candidates

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-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
# 这里就是我们自己安装的jdk的java位置(精确到java文件)
/usr/local/apps/jdk1.8.0_202/bin/java
"
启动Jenkins
 systemctl daemon-reload
 systemctl start jenkins
获取管理员初始密码
[root@localhost jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
d1355d8838814823b0e1d85878230094
访问jenkins

注意:本服务器把防火墙关闭了,如果开启防火墙,需要在防火墙添加端口

浏览器访问:http://192.168.31.196:8888,将管理员初始密码复制进去,然后就根据需求选择需不需要安装插件了。


选择 插件来安装

因为Jekins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装


然后选择无(默认这里给我选择20个插件,我们选择无,进行全部取消选中),然后点击底部的安装即可,这样就不会安装任何插件了


接下来会提示我们创建一个管理员账户,填完后点击保存,实例配置使用默认的URL即可,点击保存并完成,这样我们就已经安装完成Jeknins,并创建了一个管理员账户。

修改Jenkins插件下载地址

Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址。

方式一:修改配置文件 hudson.model.UpdateCenter.xml
# 查看jenkins安装目录和配置文件的目录
$ sudo rpm -ql jenkins
$ sudo cd /var/lib/jenkins
# 修改文件
$ sudo vim hudson.model.UpdateCenter.xml

将url的值改为 http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,然后重启systemctl restart jenkins
因为没有证书而不能使用Https

方式二:修改配置文件 default.json
# 修改 /var/lib/jenkins/updates/default.json内容
cd /var/lib/jenkins/updates
sed  -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
方式三:页面上修改

上述修改也可以在网页上进行修改

Jenkins->Manage jenkins->Manage Plugins,点击Available(高级) ,将https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.jso 复制进Update Site的Url 并提交,需要再点击Check now(立即获取) 检查一下站点。然后浏览器访问http://192.168.31.196:8888/restart 重启jenkins

插件下载安装

示例下载一个汉化插件:
Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"

注意:第2的一个按钮Download now and install after restart表示下载完成,重启后安装(英语太差,没注意…)

基本命令
#启动
systemctl start jenkins
#停止
systemctl stop jenkins
# 重启
systemctl restart jenkins
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/299634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号