分享交流
合作共赢!

DevOps的实现方法总结【二】——Jenkins安装部署

一、简介

Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试、部署软件,由Java语言编写而成,起源于Hudson(Hudson原本是sun公司的开源项目,后被Oracle收购),目前拥有1500+个插件,可以实现各种各样的功能。

二、安装

1.配置JDK环境

参考:Linux安装Tomcat服务器和部署Web应用

下载JDK

[root@master1 package]# wget https://www.oracle.com/webapps/redirect/signon?nexturl=https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.rpm

2.下载Jenkins

官方下载地址:https://www.jenkins.io/download/

[root@master1 package]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.204.6-1.1.noarch.rpm

3.安装

[root@master1 package]# rpm -i jenkins-2.204.6-1.1.noarch.rpm

4.启动

配置文件路径:/etc/sysconfig/jenkins,默认监听端口8080

[root@master1 package]# systemctl start jenkins

三、加速配置

启动后会发现初始化安装Jenkins插件特别的慢,应该是国内网络原因,此时有两种办法可以解决:

1.离线安装

到清华大学或者阿里云镜像网站下载Jenkins初始化插件,进行离线安装(清华大学地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/);

2.在线安装

利用nginx重写功能,将国外网站链接映射至清华大学网站,从清华大学镜像网站进行下载相应插件,完成在线初始化:

  1. 安装nginx
  2. 参考:nginx的安装配置
  3. 配置nginx的rewrite,跳过对updates.jenkins-ci.org国外网站的下载访问
  4. 修改nginx的server_name为updates.jenkins-ci.org
  5. 更改hosts文件,添加内容 127.0.0.1 updates.jenkins-ci.org
  6. 重启Jenkins

您暂时无权查看此隐藏内容!

重启Jenkins,重新初始化安装插件,秒级速度即可完成,如下图所示:

赞(0) 打赏
未经允许不得转载:琼杰笔记 » DevOps的实现方法总结【二】——Jenkins安装部署
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏