• 欢迎光临~

Jenkins CI平台(二)

开发技术 开发技术 2022-08-03 次浏览

1、安装钉钉插件

在插件管理的可选插件中搜索框中搜索dingding,然后搜索结果中勾选安装,安装成功后显示如下,在已安装中可查到。

Jenkins CI平台(二)

Jenkins CI平台(二)

 2、钉钉触发报警

报警机制:在Jnekins中执行的任务出现异常的情况下,能够通过钉钉触发报警的机制反馈给相关的人,人接收到消息后,下来开始处理失败的任务。

1)在钉钉的群设置的智能助手中设置机器人;

2)打开插件管理中的系统设置,配置如下参数并保存:

Jenkins CI平台(二)

 

 

 3)选择工程进行配置并保存,如下:

Jenkins CI平台(二)

 

 

 4)然后进行构建,构建的结果,会在钉钉群中发送消息。

Jenkins CI平台(二)

Pipeline 管道

Jenkins Pipeline 就是一系列的插件集合,可通过组合它们来实现持续集成和交付的功能。

 

在Jenkins中,管道 (Pipeline)是一组事件或任务,它们按顺序相互链接。 简单来说, Jenkins Pipeline 是一个插件组合,支持使用Jenkins集成和实现持续交付管道。 管道具有可扩展的自动化服务器,用于通过管道DSL(特定领域语言)“作为代码”创建简单或复杂的交付管道,即将所有子任务进行流水线化。 Pipeline 是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与DevOps的转变。

CI/CD 中的"CI"始终指持续集成,它属于开发人员的自动化流程。成功的 CI 意味着应用代码的新更改会定期构建、测试并合并到共享存储库中。该解决方案可以解决在一次开发中有太多应用分支,从而导致相互冲突的问题。

CI/CD 中的"CD"指的是持续交付和/或持续部署,这些相关概念有时会交叉使用。两者都事关管道后续阶段的自动化,但它们有时也会单独使用,用于说明自动化程度。

1、新建一个名为PipelineTest的item

2、然后在PipelineTest的配置的流水线中,进行以下操作:

3、然后编写以下脚本并保存。(脚本内容:环境部署->冒烟测试->ui测试->api测试)

 

Jenkins CI平台(二)

 

 然后立即构建后的结果如下图

Jenkins CI平台(二)

 

BlueOcean

界面如下,可选择任意工程运行

Jenkins CI平台(二)

程序员灯塔
转载请注明原文链接:Jenkins CI平台(二)
喜欢 (0)