Welche Dinge sollten bei der Entscheidung zwischen der eigenständigen Ausführung von Jenkins oder innerhalb von Tomcat berücksichtigt werden? Wir würden es vorziehen, Tomcat nicht verwenden zu müssen, da es auf diesem Server keine anderen Anwendungen gibt, die Tomcat benötigen würden. Daher würden wir eine andere Anwendung nur für Jenkins einrichten und warten.
Das Ausführen von Jenkins in Tomcat muss jedoch einige Vorteile haben. Warum sollte sich sonst nicht jeder dafür entscheiden, es eigenständig auszuführen (da es einfacher ist, eigenständig einzurichten und zu warten). Was sind diese Vorteile? Was wird uns fehlen, wenn wir eigenständig arbeiten und Tomcat nicht verwenden?
Berücksichtigt die Größe der Jenkins-Installation die Entscheidung? dh ist es nach einer bestimmten Anzahl von Jobs / Builds oder Ladevorgängen erforderlich, von einem zum anderen zu wechseln, oder sind sowohl winzige als auch massive Jenkins-Installationen für beide Optionen gleichermaßen gültige Kandidaten?
Jenkins Standalone verwendet die Winstone-Servlet-Engine. In gewisser Weise geht es bei dieser Frage auch um Winstone vs Tomcat.