繁体   English   中英

Apache Tomcat和Jenkins有什么区别?

[英]What is the difference between Apache Tomcat and Jenkins?

Jenkins是一个用Java编写的开源持续集成工具。
它是在诸如Apache Tomcat之类的servlet容器中运行的基于服务器的系统。
我已经混淆了它如何在Tomcat上运行,我可能知道这两者之间的区别吗?

正如您在问题中提到的, Jenkins是一个允许持续集成的平台 - 简单来说就是开发过程中涉及的过程自动化。 其常见用途之一是允许将代码快速部署到服务器,无论是开发还是生产。

Jenkins还有许多插件,可以让你完成各种任务。 例如,假设您有一个开发人员团队负责项目。 现在,您不希望它们在手动构建上浪费时间并将其代码部署到测试服务器。 Jenkins在这些情况下非常方便,因为使用简单的UI,您可以设置构建和部署过程,包括存储库检出(svn,git等),构建过程(例如,如果使用ANT),SCP / SSH传输和远程命令并将其部署在您的服务器上(例如Tomcat)。

意思是,你的开发人员,只需要登录并按下构建按钮......一切都将在幕后发生 - 大多数情况下,它保持了工作流程的标准。

这是一个简单的例子,但请记住,它非常通用,你可以用它做很多事情。

另一方面, Tomcat是一个JAVA servlet容器,它运行你的JAVA webapp(如果我可以添加一个非常好的)。

如果您没有更多细节或示例,请告诉我。

希望它有所帮助,

Liron

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM