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使用,
文末有插件百度云下载链接
前置条件
- 服务器或者虚拟机
- 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/