jenkins-bootstrap-shared icon indicating copy to clipboard operation
jenkins-bootstrap-shared copied to clipboard

Vagrant Ubuntu 22.04, Python 3, OpenJDK 11, and ARM64 support

Open samrocketman opened this issue 3 years ago • 2 comments

This issue is to track support for a full technology upgrade. of this Jenkins infrastructure support repository.

  • [ ] Upgrade vagrant to support Ubuntu 22.04
  • [x] Upgrade all Python code to support native Python 3 and native Python 2.7 with no extra pip dependencies. PySocks from pip will still be required for SOCKS5 proxy support.
  • [x] Upgrade Jenkins to use OpenJDK 11 and drop Oracle JDK 8.
  • [x] Add support for ARM64. Useful for M1 Macs and Graviton AWS infrastructure.
  • [ ] Update README to reflect above information.

samrocketman avatar Oct 23 '22 15:10 samrocketman

Alpine being the base now means ARM64 is supported.

samrocketman avatar Nov 21 '22 00:11 samrocketman

https://blogs.oracle.com/javamagazine/post/java-arm64-aarch64-development Java 17 has the best alpine support so switching to Java 17 will be better in the long run for graviton support since the base image is alpine.

samrocketman avatar Jan 20 '23 03:01 samrocketman