Jenkins

  • 前言
  • 前置条件
  • 一、软件下载(Tomcat,Jenkins)
  • 1.Tomcat
  • 2.Jenkins
  • 二、Linux操作
  • 1. 在服务器上新建存放Tomcat目录
  • 2. 将tomcat压缩包上传
  • 3. 解压并且修改文件夹名称
  • 4. tomcat配置,修改端口号
  • 5. 上传jenkins
  • 6. 运行tomcat
  • 7. 访问tomcat
  • 8. 访问Jenkins
  • 三、Jenkins配置
  • 1. Jnekins数据目录
  • 2. 登录jenkins
  • 3. 网路不好直接跳过
  • 4. 创建用户,一直下一步
  • 5. Jenkins首页
  • 四、 插件管理
  • 1. 切换插件下载源
  • 2. 安装插件失败
  • 3. 推荐插件
  • (1). Localization: Chinese (Simplified) -- 中文插件
  • (2). Git
  • (3). Node
  • (4). Maven
  • 五、最后的话


前言

授人以鱼不如授人以渔,记录下自己从零开始搭建Jenkins,网上看了好多大部分都是抄来抄去,经过一番折腾,终于搞好了,这篇仅仅是搭建教程,后面还有结合Vue和SpringBoot使用,文末有插件百度云下载链接

前置条件

  1. 服务器或者虚拟机
  2. Linux基础技能

一、软件下载(Tomcat,Jenkins)

这里选择的是在Tomcat中搭建jenkins,所以下载tomcat和jenkins

1.Tomcat

Tomcat: 官网

jenkins下载太慢 jenkins怎么下载插件_linux

2.Jenkins

Jenkins 清华镜像下载地址

jenkins下载太慢 jenkins怎么下载插件_jenkins下载太慢_02

二、Linux操作

上传文件,运行Jenkins

1. 在服务器上新建存放Tomcat目录

mkdir -p /usr/software

2. 将tomcat压缩包上传

jenkins下载太慢 jenkins怎么下载插件_centos_03

3. 解压并且修改文件夹名称

tar -zxvf apache-tomcat-8.5.57.tar.gz # 换成你上传的tomcat压缩包名称
mv apache-tomcat-8.5.57 tomcat8 # tomcat新的名称是 tomcat8

4. tomcat配置,修改端口号

vi /usr/software/tomcat8/conf/server.xml

jenkins下载太慢 jenkins怎么下载插件_centos_04

5. 上传jenkins

将Jenkins上传到tomcat工作目录 /usr/software/tomcat8/webapps

jenkins下载太慢 jenkins怎么下载插件_centos_05

6. 运行tomcat

cd /usr/software/tomcat8/bin
./startup.sh

7. 访问tomcat

ip+端口(默认8080),访问失败的话,虚拟机看下防火墙,服务器的话,看下安全组规则 该端口是否放行

jenkins下载太慢 jenkins怎么下载插件_jenkins下载太慢_06

8. 访问Jenkins

ip+端口+/jenkins

jenkins下载太慢 jenkins怎么下载插件_centos_07

三、Jenkins配置

jenkins基础配置以及插件管理

1. Jnekins数据目录

数据文件都保存在 /root/.jenkins中

jenkins下载太慢 jenkins怎么下载插件_jenkins下载太慢_08

2. 登录jenkins

cat /root/.jenkins/secrets/initialAdminPassword

输入密码

3. 网路不好直接跳过

jenkins下载太慢 jenkins怎么下载插件_centos_09

4. 创建用户,一直下一步

5. Jenkins首页

jenkins下载太慢 jenkins怎么下载插件_jenkens_10

四、 插件管理

jenkins下载太慢 jenkins怎么下载插件_tomcat_11

1. 切换插件下载源

  1. 切换到插件管理中的Advanced,将Update Site 前缀的https切换成http,然后Submit,最后重启Tomcat 。
  2. 来到插件管理的Available它会加载一会,接下来 在服务器输入命令
cd /root/.jenkins/updates/
	 ll # 当有 default.json这个文件表示正常
	 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 
	 # 在命令行执行上面语句,将插件下载源切换成 清华镜像
  1. 然后重启tomcat 就可以开心下载各种插件了

2. 安装插件失败

下载插件失败,怎么办? 配置好上面操作后,插件下载失败后会有原因,然后找到那个该插件的下载链接,手动下载然后上传jenkins

  1. 以中文插件举例
  2. jenkins下载太慢 jenkins怎么下载插件_jenkens_12

  3. 下载失败
  4. jenkins下载太慢 jenkins怎么下载插件_centos_13

  5. 点击Details,拉到最下面copy下载地址,将该插件所需要的依赖都下载下来
  6. jenkins下载太慢 jenkins怎么下载插件_centos_14

  7. 然后一个一个上传
  8. jenkins下载太慢 jenkins怎么下载插件_jenkens_15

  9. 或者将下载好的 .hpi文件直接上传到 服务器上 /root/.jenkins/plugins/ 上,然后重启tomcat
  10. jenkins下载太慢 jenkins怎么下载插件_jenkens_16

  11. 效果图
  12. jenkins下载太慢 jenkins怎么下载插件_tomcat_17

  13. 插件存放目录 /root/.jenkins/plugins/
  14. jenkins下载太慢 jenkins怎么下载插件_tomcat_18

3. 推荐插件

(1). Localization: Chinese (Simplified) – 中文插件

jenkins下载太慢 jenkins怎么下载插件_jenkins下载太慢_19

(2). Git

jenkins下载太慢 jenkins怎么下载插件_tomcat_20

(3). Node

jenkins下载太慢 jenkins怎么下载插件_linux_21

(4). Maven

jenkins下载太慢 jenkins怎么下载插件_jenkens_22