jenkins02-Jenkins三种常用的项目构建类型

  • Jenkins中自动构建项目的类型有很多,常用的有以下三种:
    • 自由风格项目(FreeStyle Project)
    • Maven项目(Maven Project)
    • 流水线项目(Pipeline Project)
  • 其实每种构建类型都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别。使用哪种构建类型可以根据自己的需求和习惯来选择。(PS:个人推荐使用流水线类型,因为灵活度高)

1、自由风格项目类型

  •  下面演示创建一个自由风格项目来完成项目的集成过程:
    • 拉取代码 --> 编译 --> 打包 --> 部署

1、创建项目

  • Jenkins --> New Item

2、拉取源代码

3、构建

  • Build(构建) --> Add build step(添加构建步骤) --> Executor Shell
    • 执行shell命令

  • 执行两次的结果
]# ls -l /data/jenkins/workspace/test-project-free
total 12
-rw-r--r-- 1 jenkins jenkins 39 Aug 31 03:02 free01.txt
-rw-r--r-- 1 jenkins jenkins 14 Aug 31 02:55 project01-rel.txt
-rw-r--r-- 1 jenkins jenkins 19 Aug 31 02:55 README.md

]# cat /data/jenkins/workspace/test-project-free/free01.txt 
2023-08-31 03:02:00    部署中......
2023-08-31 03:02:33    部署中......

2、Maven项目类型

1、安装Maven Integration插件

2、创建项目

  • Jenkins --> New Item

3、拉取源代码

4、构建

  • 拉取代码和远程部署的过程和自由风格项目一样,只是“构建”部分不同。

3、流水线项目类型

1、安装Pipeline插件

2、创建项目

  • Jenkins --> New Item

3、简单的pipeline语法

1

#                                                                                                                        #
posted @ 2023-08-31 01:59  麦恒  阅读(165)  评论(0编辑  收藏  举报