Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

这篇文章主要讲解Jenkins的pipeline流水线方式自动化构建项目。如果你是第一次看到这篇文章,缺乏部署环境的经验,可以看往期的文章搭建环境。

6. Jenkins的pipeline流水线项目构建:

6.1 安装pipeline插件:

只需要安装pipeline即可,其他插件会作为依赖安装。

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

6.2 创建项目:

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

6.3 配置pipeline脚本:

pipeline有声明式和脚本式的语法,这里选择声明式的。

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

pipeline的语法不需要特别花时间学习,可以尽量使用Jenkins官方为我们提供的工具实现。

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

6.3.1 生成拉取代码的脚本:

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

6.3.2 生成构建代码的脚本:

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

复制第一步的stage代码块:

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

6.3.3 生成部署代码的脚本:

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

6.3.4 完成代码:

pipeline { agent any stages { stage('pull jpress') { steps { checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: '7be513bf-758a-49b1-8e5b-b0dad901ac95', url: 'http://192.168.75.121/dev1_group/jpress.git']]]) } } stage('build jpress') { steps { sh 'mvn clean package' } } stage('deploy jpress') { steps { deploy adapters: [tomcat9(credentialsId: 'bc20512e-12cf-485c-b5f4-0254d3e7b004', path: '', url: 'http://192.168.75.123:8080/')], contextPath: null, war: '*/target/*.war' } } }}

6.4 开始构建:

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

6.5 部署完成:

Jenkins实战(五)pipeline流水线自动化构建项目(jenkins流水线构建maven项目)

到此已经基于Jenkins实现了pipeline流水线方式构建项目。

欢迎点赞收藏,你的喜欢就是我原创的动力,Jenkins系列将会持续更新。

如果获取最新文章更新,以及常用软件,可以关注公众号: 笨办法学linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月21日 下午12:03
下一篇 2022年5月21日 下午12:05

相关推荐

  • 清明正风肃纪

    清明正风肃纪 清明节,是中国传统节日之一,也是重要的祭祖节日。在这个节日里,人们通常会前往墓地祭拜,表达对已故亲人的哀思和怀念之情。然而,在这个重要的时刻,我们也应该更加注重的正风…

    联系我们 2024年12月5日
    0
  • 中项系统集成知识总结:第十六章 变更管理

    一、项目变更的基本概念 (一)项目变更的含义 1、变更管理的实质,是根据项目推进过程中越来越丰富的项目认知,不断调整项目努力方向和资源配置,最大程度地满足客户等相关干系人的需求,提…

    联系我们 2022年5月22日
    592
  • 申报|截止4月15日,2021年度福建省科技计划项目申报!(福建省科技厅2020项目申报)

    科 技 计 划 近期,福建省发布了《关于组织申报2021年度省科技计划项目的通知》(闽科资〔2021〕6号),制定了2021年度支持区域发展等16类省级科技计划项目申报指南。 《通…

    联系我们 2022年5月23日
    316
  • 建设工程项目管理(建设工程项目管理教材电子版)

    1 建设工程项目管理 考点手册 嗨学网考试命题研究委员会  编写 2021 年全国一级建造师执业资格考试专业辅导用书 2 1Z201000建设工程项目的组织与管理 复习思路:第一章…

    联系我们 2022年5月23日
    524
  • 工程项目管理软件免费

    工程项目管理软件免费: 提升项目管理效率的关键 随着现代项目管理的日益复杂,选择合适的工程项目管理软件变得越来越重要。传统的手动管理方式已经无法满足现代项目的需求,而免费的工程项目…

    联系我们 2024年9月16日
    25
  • 研发费用调减情况说明怎么写

    研发费用调减情况说明 近年来,随着科技的快速发展和竞争的加剧,企业的研发成本逐渐成为了一个不可忽视的负担。为了缓解研发成本压力,很多企业采取了一系列的措施,包括研发奖励、研发经费调…

    联系我们 2024年12月6日
    8
  • 公司印章管理流程(公司印章管理流程图)

    我始终坚信: 管理就是走流程 没有规范流程,管理一切为零 ★按流程来做 流程为各项工作提供程序化的流程 保证办事有指导 ★用制度来管 制度为企业运行制定规范化的制度 保证事事有规范…

    联系我们 2022年5月22日
    262
  • 团队如何开展科研工作

    团队如何开展科研工作 科研工作是现代科学的基础,也是许多学科领域的重要支柱。一个高效的团队能够充分利用其资源和优势,有效地开展科研工作,从而为科学的进步和发展做出贡献。本文将探讨团…

    联系我们 2024年12月4日
    0
  • 好的项目管理工具

    好的项目管理工具:让项目成功的关键因素 项目管理在商业和组织的日常生活中扮演着越来越重要的角色。一个高效的项目管理可以帮助组织更好地规划和管理项目,提高生产力和效率,降低风险,减少…

    联系我们 2024年9月16日
    21
  • 绩效评价 政策汇编(2022年春季版)(绩效评价政策解读)

    一、国家政策篇 1、《中华人民共和国预算法》 2、《中共中央国务院关于全面实施预算绩效管理的意见(中发〔 2018 〕34 号)》 3、《国有资产管理条例》国务院令738号 4、财…

    联系我们 2022年5月23日
    911