目录

1、安装JDK

2、获取jenkins安装包

3、把安装包上传到192.168.xx.xx服务器,进行安装

4、修改Jenkins配置

5、 启动jenkins

6、如果防火墙没有关闭,需要把端口号加入防火墙。

7、访问Jenkins

8、去提示的文件查看密码并输入

9、跳过插件安装

10、插件安装

10.1、替换插件安装下载源地址

11、插件安装完后重启jenkins,如果访问报错


jenkins安装

持续集成环境-Jenkins安装

1、安装JDK

Jenkins需要依赖DK,所以先安装JDK1.8

yum install java-1.8.0-openjdk* -y

安装目录为:/usr/lib/jvm

2、获取jenkins安装包

下载页面:https://jenkins.io/zh/download/

或者Index of /jenkins/redhat/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

安装文件:jenkins-2.289.2-1.1.noarch.rpm

3、把安装包上传到192.168.xx.xx服务器,进行安装

rpm -ivh jenkins-2.289.2-1.1.noarch.rpm

如果一直类似的错误:stat: cannot stat ‘/var/cache/jenkins’: No such file or directory。

进入/etc/sysconfig,删除掉jenkins,重新安装.

备注:sudo是因为不是root用户,无权限,所以使用sudo

4、修改Jenkins配置

vi /etc/syscofig/jenkins

修改内容如下:

JENKINS_USER ="root”

JENKINS_PORT="8888"

5、 启动jenkins

systemctl start jenkins

6、如果防火墙没有关闭,需要把端口号加入防火墙。

firewall-cmd --zone=public --add-port=8888/tcp --permanent

firewall-cmd --reload

7、访问Jenkins

http://192.168.xx.xxx:8888

8、去提示的文件查看密码并输入

cat /var/lib/jenkins/secrets/initialAdminPassword

输入完点击继续

9、跳过插件安装

因为jenkins插件安装需要连接官方默认连接下载,速度非常慢,而且经常会失败,所以我们暂时跳过插件安装。后续我们会配置其他下载链接,速度会非常快。

所以我们选择插件安装:

选择全无:

点击安装,安装完让我们创建一个管理员账户:

密码:jll123456

10、插件安装

10.1、替换插件安装下载源地址

进入这个文件夹:/var/lib/jenkins/updates

里面有个default.json文件,里面对应Available中所有插件的地址信息,地址是国外的,所以我们需要把这个文件中的国外的地址替换为国内的。

这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

cd /var/lib/jenkins/updates

sed -i 's/http:V/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

最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/updatecenter.json

替换完后,需要重启jenkins,在8888端口后加上/restart可以重启jenkins。如:

http://192.168.xx.xx:8888/restart

11、插件安装完后重启jenkins,如果访问报错

解决方法

下载hpi文件,并将其放到JENKINS_HOME/plugins文件夹。jenkins plugin文件夹一般在下面位置:/var/lib/jenkins/plugins/。

Role strategy hpi plugin的下载链接为:

https://updates.jenkins.io/latest/role-strategy.hpi

重启jenkins服务:systemctl restart jenkins

linux-jenkins安装相关推荐

  1. linux ---jenkins的安装与配置

    linux下的jenkins的安装: Jenkins 下载网址: http://jenkins-ci.org/ 1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包 2.在 ...

  2. 在linux上安装jenkins

    一.首先安装JDK 最低版本1.8.0     安装Jenkins必须要有一个前提条件:安装好JDK,并且最低是1.8以上的版本. 命令:yum -y install java-1.8.0-openj ...

  3. jenkins安装部署全过程(linux)

    转自:https://www.cnblogs.com/jwrwst/p/6520114.html jenkins安装部署全过程 基本配置: 1.Linux安装配置jdk环境 1.1.上传到 Linux ...

  4. 环境部署(二):Linux下安装jenkins

    jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建.测试和部署等功能,它的运行需要Java环境. 上篇博客介绍了Linux下安装JDK的步骤,这篇博客,介绍下Linu ...

  5. linux jenkins自动部署,【linux】【jenkins】自动化部署一 安装jenkins

    系统环境:Centos7 一.安装jdk8.0 jenkins安装需要jdk8or11,根据jenkins版本而定 2.164 (2019-02) and newer: Java 8 or Java ...

  6. linux环境安装部署RF+Jenkins+Git(非完整版)

           初衷为想把本地的测试环境放到远程服务端,并配合Git上传拉取代码,以更适合团队协作,这样后面小组成员将只用在本地写UI自动化代码,测试没有问题后,一周提交一次测试代码到远程分支上,再由组 ...

  7. linux下安装Jenkins(centos7,另附使用docker安装)

    目录 1.下载安装包 2.修改配置 3.登陆Jenkins 4.安装git相关插件(用于自动化部署) 5.使用docker安装jenkins 6.docker安装jenkins常见问题: 1.下载安装 ...

  8. Linux环境搭建记录——Jenkins安装

    Linux环境搭建记录 Jenkins安装 Jenkins升级 Jenkins插件离线安装 构件Jenkins项目 Jenkins安装 更多Jenkins详细信息请参考:Jenkins官方文档 分步指 ...

  9. Linux下jenkins安装部署

    前言 Jenkins安装部署方式官网上给出3种方式,一种是Jenkins作为独立应用程序单独部署,第二种是Jenkins以WAR包的形式运行在Java servlet容器中,第三种是在Docker中运 ...

  10. Jenkins安装入门基础 零基础 如何在Linux下安装Jenkins CentOS安装Jenkins 阿里云安装 云服务器安装Jenkins

    0.前言 作为持续集成工具的No.1,Jenkins在DevOps领域可谓独领风骚,也是团队敏捷开发的工具首选,是团队中测试开发工程必须要掌握的技能之一. 本教程适用于: 测试开发工程师 运维工程师 ...

最新文章

  1. python获取matplotlib、tensorflow、pandas、numpy等的版本version
  2. CSS设置图片的对齐
  3. gitlab合并分支后需要提交吗_gitlab使用总结
  4. rsync安装与配置使用 数据同步方案(centos6.5)
  5. 【算法】 - 滑动窗口
  6. ANSI C and Microsoft C++中常用的预定义宏以及 宏定义中 # 和 ## 的区别
  7. C++算法四:顺序查找
  8. numpy+matplotlib绘制正弦曲线
  9. 无法连接远程计算机,远程桌面由于以下原因之一无法连接到远程计算机
  10. Qt总结之七:QPaintEvent绘制雷达图(二)
  11. MaxtoCode 1.10 普及版 开发已经接近尾声
  12. 两种前端在线json编辑器方案(无法解决number精度丢失问题)
  13. FPN网络和RPN网络介绍
  14. 根据c语言标识符的命名规则 标识符只能由,二级C语言教程同步习题集答案解析1-2章.doc...
  15. html 播放360全景图,讯网360全景展示产品-html5全景图-flash全景展示-360度全景图制作...
  16. python pandas 增加一列_Python Pandas 向DataFrame中添加一行/一列
  17. Nodejs搭建前后端分离开发模式下的微信网页项目
  18. 整车nvh培训入门 仿真 ,基于Hyperworks 掌握思路 细节
  19. 计算机word的常用功能技巧,word一些实用小技巧
  20. Android开发——贝塞尔曲线解析

热门文章

  1. VBA小工具(二)针对大量PQ模型,批量打开刷新更新数据源输出报表
  2. Flash基本工具绘制灯笼
  3. Context Capture模型合并教程
  4. 成都星志远:亚马逊弃置商品怎样设置?
  5. c#数组转换成字符串
  6. python gridfs_GridFS简介及使用
  7. 代理模式 虚拟代理实现图片预加载
  8. HDMI 雪花造成的原因
  9. Java基础——进阶
  10. WEB阶段5:JSP、EL、JSTL、MVC软件结构