云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

京东云_租用游戏服务器_哪个好

小七 141 0

让詹金斯通知你!(使用即时消息插件)

概述有时候电子邮件不够快。。。事实上,作为一个开发人员,有时候你只是不想打开你的电子邮件,因为这可能会让你分心。你的经理给你发邮件,告诉你一些"紧急"的问题,现在需要回答。。。但你知道吗,回复这封邮件会让你走出你刚刚花了三个小时追逐的领域。最好让詹金斯通过不同的途径通知你。为了帮助保持各种即时消息插件(即Jabber或IRC插件)之间的通用性,即时消息插件提供了一个公共API和UX,供即时消息插件重用。简而言之,这是一个没有真正用户可见功能的启用插件,但是如果你想知道这个插件在你的Jenkins实例上做什么,它提供了Jabber、IRC等插件使用的一些核心功能。稳定版本最新版本是2011年11月发布的1.21版本,目前还没有已知的问题。插件使用要求更新的詹金斯。有关如何使用即时消息插件的分步说明安装只要安装一个依赖于这个插件的插件(即Jabber或IRC插件),Jenkins就会自动下载并安装这个插件。配置没有特别为即时消息插件配置的内容。依赖于即时消息插件的插件使用该插件提供的一些核心功能提供自己的配置选项。 使用"这里没什么可看的,请走开!"好吧,好吧,依赖插件会暴露很多共同的特性。您可以选择何时发送生成通知:每一个建筑(又称所有建筑)每次失败(又称失败)每次故障以及首次修复时(即故障和修复);或每次生成状态更改(也称为更改)您可以选择通知对象:实施了导致构建从稳定过渡到失败/不稳定(也称为损坏)的更改的人员在构建从稳定过渡到失败/不稳定(又称"罪魁祸首")后,承诺对项目进行更改的人负责更改导致构建从失败/不稳定过渡到稳定的人员(也称为修复者)将更改提交到作业中的人员,该作业的工件已按此作业中使用的方式进行了指纹识别(又称上游提交者)提示与技巧您可以通过与即时消息插件提供的bot交互来控制Jenkins作业的各种特性(并由其依赖插件之一公开)。你给机器人一个命令,要么在聊天室里给它寻址,要么给它发送一条包含命令前缀的私人消息。例如,如果命令前缀是!然后,为了安排一个新的构建"超级神童"的工作,你会给机器人发送一个即时消息,比如!建造"超级神童"你可以找到机器人可以用!帮助命令。已知问题如果允许同一作业的生成并行运行,此插件将强制后续生成等待以前的生成完成,因为它需要知道上一个生成的结果,然后才能通知生成的结果。只有在构建执行时间变化很大并且启用了推送通知的情况下,这才是真正的问题。例如,开发人员Joe提交了一个触发构建的变更,10秒后开发人员Mic提交了一个触发构建的变更。在作业中并行执行构建时,由Joe触发的build#367可能最终在比build#368慢的从机上运行,这样build#368可以在构建之前通知#367。。。但部分通知依赖于build#367的状态,因此在build#367完成之前,build#368将无法完成。相关文件Jenkins插件Wiki页面Jabber插件IRC插件-斯蒂芬康诺利精英开发商和建筑师云蜂cloudbees.com网站