博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

Jenkins插件开发(6.0)—— 准备写一个JOB同步插件

Posted on 2013-04-18 22:25  Bruce Zhang  阅读(607)  评论(0编辑  收藏  举报

由于某种原因,我有两台Jenkins服务器,一台在北京(Jenkins B),一台在上海(Jenkins S)。而且,两台服务器上的JOB和View需要保持一致。

人工操作的成本太高,出错率太大。所以决定写一个插件实现。

思路如下:

(1)监听:监听master jenkins server上View/Job的CRUD(Create,Retrieve,Update,Delete)操作。

(2)CLI:利用CLI机制,实现远程CRUD。

    扩展CLI的实现,参照:https://wiki.jenkins-ci.org/display/JENKINS/Writing+CLI+commands