上一篇:https://blog.csdn.net/z19799100/article/details/115030329
目录
1.jenkins项目构建类型-自由风格项目构建
1).创建任务
2).编译打包
3).构建后操作(此步骤同上一篇安装tomcat之发布项目)
2.jenkins项目构建类型-maven项目构建
3.jenkins项目构建类型-pipeline流水线项目构建
1).pipeline简介
2).安装插件pipeline
3).新建任务
4).拉取代码
5).编译打包
6).部署
7).访问
8).Jenkinsfile文件管理
Jenkins中自动构建项目的类型有很多,常用的有以下三种:
自由风格软件项目(Freestyle Project)
Maven项目(Maven Project)
流水线项目(Hpeline Project)
每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择。 (PS:个人推荐使用流水线类型,因为灵活度非常高)
查看构建的日志
这个时候的构建会去下载所需要依赖包,并打成war包
这个时候去访问项目就可以访问啦
致此,持续部署的流程已全部写完,开发人员只需要将代码提交到git上,通过jenkins点击构建即可完成部署
注意:构建maven项目最主要的是你的pom文件中的maven插件,一定要在本地中通过package能够打包成功
安装Maven Integration plugin插件
注意maven项目构建这个地方是不一样的,默认就是mvn命令,直接敲后面的即可
然后我们修改代码再次提交.,提交完代码点击如图
ok啦!!!!!!
Jenkins Pipeline是一套插件,支持将连续输送Pipeline实施和整合到Jenkins。Pipeline提供了一组可扩展的工具,用于通过PipelineDSL为代码创建简单到复杂的传送Pipeline。
我们可以发现,之前的一大推都找不到了,只有这个流水线了
点立即构建,构建完成之后会有这个图
现在我们用这种申明试的方式来拉取代码,顶级流水线语法,去生成对应的代码
这时候代码就成功的拉取下来了。
同样立即构建
上面我们都是在jenkins中去编写Jenkins文件的,那么万一服务器挂了呢,文件就丢失了,这时候我们就把文件放到自己的项目中去管理,通git一并提交去管理
首先在项目的根目录下创建一个Jenkinsfile的文件
然后提交代码到git上,这时候来到jenkins服务器上,我们选择如下这个
同样是立即构建
在阶段视图这里我们可以看到有个logs点进去就是详细的过程了
加Jenkinsfile时我加了一行代码,这时候可以看到这个也能构建成功,就是将Jenkinsfile文件放到项目中来管理,防止丢失
下一篇:https://blog.csdn.net/z19799100/article/details/115123752