前言
授人以鱼不如授人以渔,记录下自己从零开始搭建Jenkins,网上看了好多大部分都是抄来抄去,经过一番折腾,终于搞好了,这篇仅仅是搭建教程,后面还有结合Vue和SpringBoot使用,
文末有插件百度云下载链接
前置条件
- 服务器或者虚拟机
- Linux基础技能
一、软件下载(Tomcat,Jenkins)
这里选择的是在Tomcat中搭建jenkins,所以下载tomcat和jenkins
1.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
5. 上传jenkins
将Jenkins上传到tomcat工作目录 /usr/software/tomcat8/webapps
6. 运行tomcat
cd /usr/software/tomcat8/bin
./startup.sh
7. 访问tomcat
ip+端口(默认8080),访问失败的话,虚拟机看下防火墙,服务器的话,看下安全组规则 该端口是否放行
8. 访问Jenkins
ip+端口+/jenkins
三、Jenkins配置
jenkins基础配置以及插件管理
1. Jnekins数据目录
数据文件都保存在 /root/.jenkins中
2. 登录jenkins
cat /root/.jenkins/secrets/initialAdminPassword
输入密码
3. 网路不好直接跳过
4. 创建用户,一直下一步
5. Jenkins首页
四、 插件管理
1. 切换插件下载源
- 切换到插件管理中的Advanced,将Update Site 前缀的https切换成http,然后Submit,最后重启Tomcat 。
- 来到插件管理的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 # 在命令行执行上面语句,将插件下载源切换成 清华镜像
- 然后重启tomcat 就可以开心下载各种插件了
2. 安装插件失败
下载插件失败,怎么办? 配置好上面操作后,插件下载失败后会有原因,然后找到那个该插件的下载链接,手动下载然后上传jenkins
-
以中文插件举例
-
下载失败
-
点击Details,拉到最下面copy下载地址,将该插件所需要的依赖都下载下来
-
然后一个一个上传
-
或者将下载好的 .hpi文件直接上传到 服务器上 /root/.jenkins/plugins/ 上,然后重启tomcat
-
效果图
插件存放目录 /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一年