`

hudson与jenkins实战打包发布自动化对比大

阅读更多

          两者的身份,Jenkins的前身是Hudson(Sun开发),2010年从Hudson分支出来。由于Sun被Oracle收购,后者声称拥有Hudson的商标所有权,前者被迫这样做的。分支出来的Jenkins将继续走open source道路,而Hudson可能会用于商业用途,目前hudson也开源了,二者都在继续开发中。

 

         hudson 3.3 版本,同样的操作配置,经常出现很多奇葩问题,如,环境变量找不到,git分支找不到,shell执行不行了,最坑的地方,在安装插件时,提示安装成功了,但运行不了,插件版本陈旧不说,在官网找出新的版本根本不兼容,花了很长时间去找原因,有些原因又说不清。

 

       jenkins目前用了1.6.2.4版本,插件同步更新很快,bugs也修复很及时,至于在hudson遇到过的问题,这里没发现。

 

      目前使用github-plugins关联,实时打包分发,提高工作效,赞。

 

       hudson截图

 

       jenkins截图

 

 

       

 

 

  • 大小: 19.2 KB
  • 大小: 21.8 KB
分享到:
评论

相关推荐

    Jenkins+Maven+SVN+Tomcat持续集成实战

    《Jenkins+Maven+SVN+Tomcat持续集成实战》 ...通过自动化,开发者可以更快地获得反馈,及时修复问题,从而加速产品的迭代和发布。在实践中,不断优化配置和流程,可以进一步提升整个开发运维(DevOps)的效率和质量。

    Jenkins项目实战之-钉钉提醒插件二次开发举例.rar

    在IT行业中,持续集成与持续部署(CI/CD)是现代软件开发流程的重要组成部分,而Jenkins作为一款广泛应用的开源自动化服务器,承担着自动化构建、测试和部署的任务。本实战案例将聚焦于Jenkins与钉钉的整合,通过二...

    Jenkins实战讲解课程

    Jenkins实战讲解课程 在IT行业中,持续集成(Continuous Integration,CI)是一个不可或缺的实践,它可以帮助开发团队快速发现并修复代码中的问题,提高软件质量和交付速度。Jenkins作为一款广受欢迎的开源持续集成...

    Maven实战Maven教程

    - **Web项目与自动化部署**:对于Web项目,Maven提供了特定的插件,如war插件,可以将项目打包成war文件,并自动化部署到应用服务器。 - **自动化版本管理**:Maven支持版本的自动化管理,如自动生成版本号,便于...

    Maven实战 教程

    - **配置:** 将Maven项目与Hudson/Jenkins集成,实现自动化构建和测试。 **4.3 Web应用构建** - **打包类型:** `war`用于Web应用打包。 - **插件:** 使用Maven特定插件(如tomcat7-plugin)部署Web应用。 **...

    Maven实战 Maven实战Maven实战

    2. **持续集成**:结合Hudson/Jenkins等工具,实现自动化测试和构建,提高开发效率和质量。 3. **构建Web应用**:Maven支持多种Web应用的构建,包括WAR打包格式的Web应用。 4. **版本管理**:Maven支持版本控制,...

    Maven《实战》许晓斌完整版包含源码

    12. **Maven与构建自动化**: 如何将Maven与其他工具(如Ant、Gradle)结合,实现更复杂的构建自动化。 13. **发布与部署**: 讨论Maven的部署过程,包括部署到私有仓库和发布到公共仓库。 14. **Maven的社区与生态*...

    Maven实战学习资料

    - **持续集成**:结合Hudson/Jenkins等持续集成工具,可以实现自动化测试和构建,提高软件交付的速度和质量。 - **Web应用构建**:Maven支持构建各种类型的Java Web应用,包括Servlet、JSP和JSF等。 - **版本控制**...

    Maven实战_Maven的安装、配置及使用入门

    Maven与持续集成工具如Hudson/Jenkins结合,可以实现自动化的构建、测试和部署,提高软件质量,加快开发周期。 ##### Maven构建Web应用 Maven不仅可以构建传统的Java应用程序,还可以构建Web应用,通过Maven的插件...

    Maven实战培训

    Hudson(现名为Jenkins)是一种开源的持续集成工具,与Maven结合使用,可以实现项目的自动化构建和测试。 **4.3 构建Web应用** Maven提供了多种插件支持Web应用的构建,如war插件,可以方便地打包部署Web应用。 *...

    maven使用入门

    - **Hudson/Jenkins配置**:配置Hudson/Jenkins与Maven的集成,实现自动化的构建和部署。 **4.3 构建Web应用** - **Maven与Web项目**:利用Maven来构建和部署Web应用程序,如使用Tomcat插件来部署应用。 **4.4 ...

Global site tag (gtag.js) - Google Analytics