从零开始搭建Jenkins(文末有常用插件下载链接)

前言

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

前置条件

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

一、软件下载(Tomcat,Jenkins)

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

1.Tomcat

Tomcat: 官网
tomcat下载

2.Jenkins

Jenkins 清华镜像下载地址
在这里插入图片描述

二、Linux操作

上传文件,运行Jenkins

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

mkdir -p /usr/software

2. 将tomcat压缩包上传

在这里插入图片描述

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 

修改tomcat端口号

5. 上传jenkins

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

6. 运行tomcat

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

7. 访问tomcat

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

8. 访问Jenkins

ip+端口+/jenkins
访问jenkins

三、Jenkins配置

jenkins基础配置以及插件管理

1. Jnekins数据目录

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

2. 登录jenkins

cat /root/.jenkins/secrets/initialAdminPassword

输入密码

3. 网路不好直接跳过

在这里插入图片描述

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

5. Jenkins首页

jenkins首页

四、 插件管理

插件管理

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 
    	 # 在命令行执行上面语句,将插件下载源切换成 清华镜像
    
  3. 然后重启tomcat 就可以开心下载各种插件了

2. 安装插件失败

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

  1. 以中文插件举例
    在这里插入图片描述

  2. 下载失败
    3.

  3. 点击Details,拉到最下面copy下载地址,将该插件所需要的依赖都下载下来
    在这里插入图片描述

  4. 然后一个一个上传
    在这里插入图片描述

  5. 或者将下载好的 .hpi文件直接上传到 服务器上 /root/.jenkins/plugins/ 上,然后重启tomcat
    在这里插入图片描述

  6. 效果图
    在这里插入图片描述
    插件存放目录 /root/.jenkins/plugins/
    插件存放目录

3. 推荐插件

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

在这里插入图片描述

(2). Git

在这里插入图片描述

(3). Node

在这里插入图片描述

(4). Maven

在这里插入图片描述

五、最后的话

码字截图不易,望各位看官给个赞!有问题的+我QQ:872019874,共同学习!

  • 文内所用到的 tomcat+jenkins+以及插件 都放在百度云上 点我获取! 提取码:a51q
  • 有需要Idea,DataGrip,PhpStorm,WebStorm,PyCharm 等激活的小伙伴可以联系我 QQ:872019874,正版Edu一年
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值