Jenkins系列:2、Jenkins构建流水线

Jenkins系列:2、Jenkins构建流水线


1. 前言

上一节我们简单介绍了Jenkins并安装配置好了Jenkins,接下来我们简单了解创建和配置Jenkins流水线,如何进行简单的库代码拉取和构建,以及添加构建后的一些操作,比如测试、邮件通知、钉钉机器人通知等等。

2. 创建自由项目

2.1 创建简单示例

官网的文档中推荐是创建多分支流水线,但是这个多分支流水线似乎在Windows上有bug,我们目前先创建自由项目,这个的自由度更加高,也可以随时更改分支,前期可以先玩转这个创建自由工程的任务再去研究其它的任务方式如何使用:

在这里插入图片描述

设置仓库和凭证:

在这里插入图片描述

后面可以灵活的添加构建环境和构建命令等,比如Windows下可以设置执行bat命令,这样我们的一些程序就可以灵活配置了,比如go程序、stm32程序等,下载代码后就可以执行一个灵活的指令来编译,比如这里打印一下mvn的版本:

在这里插入图片描述

然后构建之后查看控制台日志:

在这里插入图片描述

2.2 构建触发器、构建环境、构建、构建后操作简介

此外,还可以设置构建触发器、构建环境、构建和构建后操作,灵活性很高。

构建触发器,可以试一下几种构建触发器,相应的都有帮助说明,比如触发远程构建、其它项目构建完触发构建、周期性构建等,这些都是很好的一些触发构建的方式,根据具体需求选择即可:

在这里插入图片描述

构建环境,比如构建前删除某些文件夹或文件、停止构建设置、添加时间戳到构建控制台输出中等等:

在这里插入图片描述

构建,可以添加shll、bat脚本等脚本命令作为构建命令,构建运行超时设置以及将构建状态添加到git commit中等等,这样的话就可以添加构建的软件版本、编译时间等到提交中,方便回溯也方便生成releasenotes等:

在这里插入图片描述

构建后操作,可以设置构建完后构建其它项目,邮件通知、删除一些文件等等:

在这里插入图片描述

3. 最后

其实,到这里已经可以做很多事了,也足够灵活,再有其它的高级用法根据需求再去学习即可,接下来我们就开始着手实践。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

昵称系统有问题

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

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

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

打赏作者

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

抵扣说明:

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

余额充值