正如主题所示,我有兴趣在涉及预先配置的数据库表的更改中触发Jenkins。例如,每当记录数量发生变化时,我希望Jenkins执行某些特定操作。是否有可用于此方案的插件?
谢谢!
此致 亚历
答案 0 :(得分:1)
您拥有数据库的命令行客户端,或者您可以编写脚本(perl,ruby,Groovy,Java等)来获得此功能。这个脚本可以由Jenkins执行。基于缺乏关于我们正在谈论的数据库的信息,我无法给你更详细的提示。
答案 1 :(得分:0)
您使用的数据库是什么? 他们中的大多数都有某种触发器,可以在表插入,更新或删除后触发。
答案 2 :(得分:0)
数据库触发器的逻辑替代方法是轮询:编写一个脚本,该脚本将轮询数据库并存储您正在观察的结果。如果他们更改了脚本,则可以修改一个文件,该文件将通过FS Trigger plugin触发Jenkins构建。
答案 3 :(得分:0)
最简单的方法可能是使用ScriptTrigger,它可以轻松使用嵌入式Groovy或Shell / Windows Batch脚本将数据库与查询汇集在一起,以验证给定数据的状态。