jenkins持续集成软件版本发布

Jenkins是一款开源的持续集成工具,支持多种SCM工具和构建方式。通过配置,它可以自动触发构建、执行测试和发布项目,降低人工干预,提高效率。本文将介绍如何利用Jenkins发布前端和后端项目,特别是使用MultiJob Project进行一键发布,并讲解自动触发构建的设置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.jenkins是什么?
2.jenkins可以做什么?
  • 持续的软件版本发布/测试项目。
  • 监控外部调用执行的工作。

3.为什么要使用jenkins?
  • 发布的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量;

4.如何使用j enkins(相关配置和插件)
  • jenkins的安装和注册这里不做介绍,直接介绍如何利用jenkins发布项目.

  • 实例中我发布一个前端项目plan,和一个前端项目conversation.后端代码使用的是java,代码托管在coding上.现在进行相关的配置:


下面介绍几个可能用得到的插件:
 Ansible是一个简单高效的自动化运维管理工具,用Python开发,能大批量管理N多台机器,可以并发的在多台机器上部署应用、安装软件、执行命令、配置和编排任务。

 使用Git parameter能够实现选择指定分支进行构建的功能,在需要手动选择标签打包的场景中非常方便。

 该插件主要是通过SSH连接其他Linux机器,远程传输文件及执行Shell命令

  • jenkins新建任务

具体的设置

  • MultiJob Project 的运用
  • 如果我想要同时想要一键发布前端和后台,这就需要用到用到MultiJob Project
  • 操作步骤:


这样 一个可以一键发布的项目就形成了.如果你想一键发布,就点击All任务名称,在左边点击立即构建就可以了.

  • 自动触发构建任务的做法
    • 在构建触发器一栏选择下列选项,填写你想要的触发构建的动作和分支就可以了.(需要安装一些插件)


  • 查看Log的地方
    • 点击某一个任务,进入该任务的页面,如果你有过构建行为,在你的页面的左下角会有构建历史,点击你选择的某一个时间的构建,然后点击控制台输出就会看到,相应的编译log

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶孤心丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值