使用Jenkins和Nexus的Java Web应用程序开发过程

时间:2015-08-20 21:52:55

标签: java maven jenkins nexus

在完整的开发和部署循环中,涉及这些实体:

  • 应用程序开发人员
  • 源版本控制,即Perforce或GIT
  • 持续集成系统,即Jenkins
  • 存储库管理器,即Nexus OSS
  • 网络服务器

这5个部分如何协同工作以实现无缝的开发,测试和部署过程?我的理解如下:

  • 开发人员在工作站中编写代码,从/向Perforce / GIT签入/签出代码
  • Jenkins会收到Perforce中的新更改通知,并从那里获取新代码,运行测试和构建
  • 在构建项目时,Jenkins可以从Nexus下载依赖项
  • 如果在Jenkins中测试和构建成功,Jenkins会自动将.jar格式的项目部署到Nexus登台服务器。

从这里开始,我对下一步该做什么感到困惑:

  • 同时Jenkins将Web应用程序部署到Web服务器中进行生产? 或
  • Nexus中托管的暂存项目如果在团队中获得批准,则会转到Web服务器吗?

Nexus如何与Web服务器(生产服务器)进行交互?

0 个答案:

没有答案