文章目录
- 前提条件
- 一、服务器安装jenkins
- 方法一:简单快捷
- 第一步:将jenkens.war导入到系统
- 第二步:放在tomcat的webapp下面
- 第三步:访问http://ip:8080/jenkins
- 方法二:命令行部署jenkins
- 第一步:启用Jenkins库
- 第二步:安装Jenkins
- 第三步:启动Jenkins
- 登录Jenkins
- 二、自动部署所需要的插件
- 一、Spring Boot部署Maven所需要的插件
- 1、系统管理 -> 插件管理 -> 可选插件 -> 根据插件名字搜索安装即可。如上图。
- 2、Kubernetes集成时 需要安装的插件
- 三、配置相关全局变量
- maven
- jdk
- git
- 四、配置系统变量
- 五、创建jenkin项目
- 六、自动部署
- 七、自动打包发布
- 脚本
- 测试
前提条件
- 系统含有tomcat
- 系统含有java环境
- 系统含有nodejs(如果部署前端环境)
- 系统含有maven环境(如果部署后端环境)
- 系统含有git环境
一、服务器安装jenkins
方法一:简单快捷
第一步:将jenkens.war导入到系统
jenkens安装包
第二步:放在tomcat的webapp下面
第三步:访问http://ip:8080/jenkins
8080是tomcat 的端口号
方法二:命令行部署jenkins
第一步:启用Jenkins库
运行以下命令以下载repo文件并导入GPG密钥:
第二步:安装Jenkins
执行如下命令安装Jenkis。
接下来,修改Jenkins默认端口,如下所示。
修改后的两项配置如下所示。
此时,已经将Jenkins的端口由8080修改为18080
第三步:启动Jenkins
在命令行输入如下命令启动Jenkins。
配置Jenkins开机自启动。
查看Jenkins的运行状态。
登录Jenkins
首次安装后,需要配置Jenkins的运行环境。首先,在浏览器地址栏访问链接http://ip:18080,打开Jenkins界面。
据提示使用如下命令到服务器上找密码值,如下所示。
将密码XXX复制到文本框,点击继续。会跳转到自定义Jenkins页面,如下所示。
这里,可以直接选择“安装推荐的插件”。之后会跳转到一个安装插件的页面,会出现失败的情况,不用在意
创建账号等信息省略
二、自动部署所需要的插件
一、Spring Boot部署Maven所需要的插件
1、系统管理 -> 插件管理 -> 可选插件 -> 根据插件名字搜索安装即可。如上图。
Git plugin:支持Git的插件
Maven Integration plugin:构建Maven项目所需要的插件,安装后在创建新项目时可以选择构建Maven项目
publish over SSH:SSH连接服务器,让项目可以发布在其他服务器上
gitee:支持gitee的插件
2、Kubernetes集成时 需要安装的插件
Kubernetes Cli Plugin:该插件可直接在Jenkins中使用kubernetes命令行进行操作。
Kubernetes plugin:使用kubernetes则需要安装该插件
Kubernetes Continuous Deploy Plugin:kubernetes部署插件,可根据需要使用
三、配置相关全局变量
配置Jenkins有关插件
(1)Global Tool Configuration配置Maven/JDK/GIT
maven
jdk
git
四、配置系统变量
url可以直接写https://gitee.com
获取token https://gitee.com/profile/personal_access_tokens
保存完事
五、创建jenkin项目
选择刚刚配置的gitee的token令牌
六、自动部署
gitee上面
七、自动打包发布
完成
脚本
版本一:
版本二:
测试
相关网址
Jenkins监听gitlab的提交并自动打包 参照类似gitee 以上gitlab所有步骤换成gitee就行了
gitee使用webhoot触发Jenkins自动构建Git的使用 IDEA同时同步GitHub和Gitee(学习笔记)
Jenkins自动构建部署SpringBoot项目
Jenkins部署git项目
jenkins重装
Jenkins + Vue 项目自动化部署
Linux下Jenkins部署vue项目