> Not sure if there was a thread somewhere in which this topic was
discussed in writing, but my personal recommendation would be to formally
drop support for running in a general servlet container, so that you could
only use the bundled Winstone/Jetty via `java -jar jenkins.war` (we could
even drop aspects of the WAR packaging not needed by `executable.Main`).


My employer has several customers where internal policies mandate that
WebApps must be run inside tomcat.
So whilst Jenkins is a webapp my company hat would say that the support
should remain.
(In other words if you can not use tomcat or $container then Jenkins must
not be a war, which has a large overlap but is subtly different from above).

This is not an official statement that even with the above my employer
would be happy (or otherwise) with the proposal, this is my personal view.

/James

On Mon, 28 Nov 2022, 16:47 'Jesse Glick' via Jenkins Developers, <
jenkinsci-dev@googlegroups.com> wrote:

> On Mon, Nov 28, 2022 at 9:29 AM Mark Waite <mark.earl.wa...@gmail.com>
> wrote:
>
>> Mark Waite to propose a pull request documenting the web application
>> server support policy […]
>>
>>    -
>>       -
>>          -
>>
>>          Many people are saying that “should work” but we don’t test them
>>          […]
>>             -
>>
>>             All web containers moved to tier 2 except bundled web
>>             container
>>
>>
> Not sure if there was a thread somewhere in which this topic was discussed
> in writing, but my personal recommendation would be to formally drop
> support for running in a general servlet container, so that you could only
> use the bundled Winstone/Jetty via `java -jar jenkins.war` (we could even
> drop aspects of the WAR packaging not needed by `executable.Main`).
>
> The obvious thing that does not work in other containers is WebSocket
> support:
> https://github.com/jenkinsci/jep/blob/master/jep/222/README.adoc#non-jetty-containers
>
> I do not agree that the situation is analogous to the web browser, OS, or
> Java support policy. We do not bundle a pretested web browser, JVM, or
> operating system with Jenkins (except insofar as the latter two are
> supplied by the Docker image).
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr15_NQxx4k_dOawaPx%2B5MnhL4BaUJOPvB%2BptQ06NN%2BSwA%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr15_NQxx4k_dOawaPx%2B5MnhL4BaUJOPvB%2BptQ06NN%2BSwA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPzq3pfftNZ1v7kAQCo9Tj3NLGVr9Tc_FxV1Un3tGOwF1zcy3w%40mail.gmail.com.

Reply via email to