在Tomcat中独立运行Jenkins

在独立运行Jenkins或在Tomcat内运行时,应该考虑哪些事情? 我们宁愿不必使用Tomcat,因为这台服务器上没有其他应用程序需要Tomcat,因此我们将为Jenkins设置和维护另一个应用程序。

但是在Tomcat中运行Jenkins肯定有一些优势,否则为什么不是每个人都select单独运行(因为它更容易独立设置和维护),那么这些优势是什么呢? 单独使用而不使用Tomcat会丢失什么?

jenkins的安装因素的大小是否决定? 即在一定数量的工作/build设或负载之后,是否需要从一个移动到另一个,或者是既小又大的Jenkins安装同样适用于这两个选项?

Jenkins独立使用Winstone servlet引擎,所以在某些方面这个问题也是关于Winstone vs Tomcat的。

我们使用nGinx后面的默认Winstone引擎运行Jenkins(处理我们的SSL和端口8080到80redirect),并且性能没有问题。 看来,使用ant构build脚本时,一切运行在java / Jenkins之外,所以内置的web服务器不是一个障碍。

我做了一个快速的Googlesearch,发现这个线程指出了使用内置服务器(WinStone)与TomCat运行的优点和缺点。 tomcat v / s内置的winstone容器