摘要
今天在新创建自动化部署项目的时候遇到了一个问题:我们的项目是maven聚合的所以在构建maven项目的时候要从parent开始build,但是这样会造成一个问题,我每次添加此parent项目下的一个自动化部署子项目的时候都要配置git很麻烦,所以我就把从git上拉取代码和build的过程给抽取出来成为一个maven项目执行shell为另一个项目,这样的话两个项目要串行执行我上网搜了一下发现了Multijob plugin这个插件,这个插件可以让多个任务串行的执行(至于会不会并行执行我倒是没有尝试)。
正文
首先我们进入管理插件的页面,在可选插件中搜索Multijob plugin这个插件如下图所示:
因为我的是安装过的就直接截个图吧。之后我们在新建项目中选择Multijob plugin如下图所示:
创建项目的时候在构建模块中选择构建增加“构建步骤”,在里面选择Multijob Phase之后结果下图所示:
在这个模块中你可以添加多个执行项目,你也可以像配置其他项目一样在项目构建完成之后执行其他操作(如执行shell)。
总结
这是今天遇到添加新构建项目时候的问题,这里做一个记录进行总结如果有问题请大家指出谢谢!
所有评论(0)