因爲項目採用分佈式服務架構,後端拆分爲對外提供接口的接口層和對內提供服務的服務層,而服務層項目A又引用項目B和C服務,這時發佈時就要求先發布A,再發布B和C,最後再發布接口項目。後端
通過一番查找,找到了Jenkins插件 Multijob plugin,能夠完美解決該問題。架構
(1)首先建立MultilJob Project分佈式
(2)添加 MultiJob Phase插件
(3)添加任務blog
(4)在系統設置中設置同時最多可執行的任務數爲2接口
(5)當即構建plugin