前提
发布项目是在配置完其他环境变量、邮件服务还有git的秘钥之后才能执行的。
一、为什么要使用jenkins来发布项目?
jenkins是一个自动化的代码集成及发布的工具,即它能实现测试、打包和通过执行shell脚本实现发布。 我们只需要在配置好之后点击构建,便可以实现自动化流程。构建过程中完全不需要人工操作,真正实现了解放双手,最后只需要关注构建是否成功。
二、配置jenkins发布
1、创建一个maven的项目
创建完成后点击保存,之后会进入构建配置界面
2、配置General
描述可随意填写内容,然后在下面的选项中我选择 “丢弃旧的构建”,构建天数和个数根据自己的需求填写3、配置源码管理
源码管理我这里使用的是git,远程库为码云。Repository URL 注意填写的是https的格式,如果填写ssh的方式可能会报错提示找不到仓库
4、触发器和构建环境
这里没有使用到,可根据个人需求填写
5、Pre Steps和Build
Pre Steps这里没有用到,说一下Build这里。看旁边的提示可以知道这里配置的是maven的根目录下的pom.xml,下面就是构建时需要执行的maven命令,选填。
6、Post Steps
这里写的是构建中要执行的shell脚本,jenkins就是通过执行这些shell脚本实现自动部署和发布的。
其中不管是执行构建的脚本还是服务器上的启动脚本都需要自己编写。
7、构建设置和构建后操作
主要设置就是填写一个邮件地址,就是构建完成后需要通知到的邮箱。
构建后操作根据需求添加。
三、执行构建和查看输出
配置完毕保存后会回到项目的主界面,点击左边的立即构建,jenkins便会开始执行自动化构建的过程。
开始构建后点击构建的工程,然后查看控制台输出的信息便可以看到构建的过程。至此,一个项目的构建就完成了