• 搜索

使用Jenkins部署JavaWeb项目

修改代码,打包,上传,重启… 大把的时间花费在这些重复无味的工作上。笔者与当前主流的价值观保持一致:我们应该把时间花费在更有意义的事情上。我们可以尝试借助一些工具,让这些重复机械的工作交给计算机去完成,这也是我们做软件开发的核心思想。

借用 Jenkins 持续集成重复工作是一个很不错的选择。

研究 Jenkins 的最终目的是解决公司中 Java Web 项目的自动化部署,公司项目本身是由几个服务,一个 API 项目以及不同客户端组,希望部署到不同服务器。初次使用 Jenkins 应用于现有的项目,一般规律是这样的:第一次总是困难的,困难的事情结合困难的事情就叫难上加难,我们需要先把问题化小。笔者最终将问题暂时转化为如下问题:

基于 Maven 构建的 Java Web 项目,使用 Jenkins 部署到另一台机器上。

阅读全文

Jenkins的安装及部署

Jenkins 是开源的自动化集成部署应用,具有强大的社区支撑,丰富的插件支持。

阅读全文