1、安装钉钉插件
在插件管理的可选插件中搜索框中搜索dingding,然后搜索结果中勾选安装,安装成功后显示如下,在已安装中可查到。
2、钉钉触发报警
报警机制:在Jnekins中执行的任务出现异常的情况下,能够通过钉钉触发报警的机制反馈给相关的人,人接收到消息后,下来开始处理失败的任务。
1)在钉钉的群设置的智能助手中设置机器人;
2)打开插件管理中的系统设置,配置如下参数并保存:
3)选择工程进行配置并保存,如下:
4)然后进行构建,构建的结果,会在钉钉群中发送消息。
在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测试)
然后立即构建后的结果如下图