最佳体验请使用Chrome67及以上版本、火狐、Edge、Safari浏览器 ×

创建银行
创建开票

    jenkins构建类型详解

    编者:万强@勾股弦数据 阅读87 来源: https://www.cnblogs.com/maiblogs/p/17668584.html 2024/09/04 07:34:59 文章 原创 公开

    Jenkins中自动构建项目的类型有很多,常用的有以下三种:

    l 自由风格项目(FreeStyle Project)

    l Maven项目(Maven Project)

    l 流水线项目(Pipeline Project)

    每种构建类型都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别。使用哪种构建类型可以根据自己的需求和习惯来选择。

    一、自由风格项目类型

    下面演示创建一个自由风格项目来完成项目的集成过程:

    拉取代码 --> 编译 --> 打包 --> 部署

    1、创建项目

    Jenkins --> New Item

    jenkins构建类型详解.jpg

    2、拉取源代码

    jenkins构建类型详解2.jpg

    3、构建

    Build(构建) --> Add build step(添加构建步骤) --> Executor Shell

    l 执行shell命令

    jenkins构建类型详解3.jpg

    执行两次的结果

    1

    2

    3

    4

    5

    6

    7

    8

    9

    ]# 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    部署中......

    二、Maven项目类型

    1、安装Maven Integration插件

    2、创建项目

    Jenkins --> New Item

    jenkins构建类型详解4.jpg

    3、拉取源代码

    jenkins构建类型详解5.jpg

    4、构建

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

    jenkins构建类型详解6.jpg 

     

    三、流水线项目类型

    1、安装Pipeline插件

    2、创建项目

    Jenkins --> New Item

    jenkins构建类型详解7.jpg 

     


    声明:本网站部分内容来源于网络,版权归原权利人所有,其观点不代表本网站立场;本网站视频或图片制作权归当前商户及其作者,涉及未经授权的制作均须标记“样稿”。如内容侵犯了您相关权利,请及时通过邮箱service@ichub.com与我们联系。
     0  0

    微信扫一扫:分享

    微信里点“+”,扫一扫二维码

    便可将本文分享至朋友圈。

      
    
    
    分享
    验证