-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
-
I don't remember...
WE should have a custom search with a select so that the user can select from a list of JREs installed on their system for Jenkins to use.
If we don't find any then it is as simple as providing a link to the download site so that the user can get the JRE and install it.
This has the following benifits:
- we no longer have to worry about producing both 64bit and 32bit installers.
- We no longer have to worry about shipping Jenkins with a JVM that has known network exploits (the version we create an LTS with may be safe and if we get the timing wrong Oracl can announce a load of vulnerabilities)
- The installer size reduces by approx 50% (downloads are faster, less cost to store/transfer for mirrors)
- we don't have to worry about upgrading the JRE - on Jenkins update - which there have been rumours about is sometimes flaky and requires extra reboots.
- we no longer have to run light - we know what files we package etc so can streamline the packaging.
Downsides
- extra work to do in the installer. (A custom UI screen and a some registry lookup - nothing too complex)