1. Jenkins简介
jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software.
jenkins是一个自包含的、开源的自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。
假设没有Jenkins的话会是怎样?
平时去开发一个项,每当修改了功能或者完善了某个功能之后,想要测试一下,就是手动去部署我们的项目。
接触过Maven,Build,war包的,手动去build项目,以及手动部署项目
完善了某个功能,我们只需要进行一步手动操作,就有这样一个工具来帮我们自动去做那些事情,甚至还可以做更多的事情。
这个东西比较简单使用,但是还是自己需要自己下载安装使用试试,这里不多介绍
2.jenkins的工作流程
image.pngjenkins会从gitlab/svn/github的项目地址中拉取代码到jenkins的工作空间,然后可以使用ant,或者maven等构建工具进行构建,最后就是发布部分,这里可以发布到本地的tomcat也可以通过ssh发布到远程的机器中
3.jenkins发布springboot项目
参考地址: https://www.jianshu.com/p/c6d70ee1c35d
网友评论