jenkins-bootstrap-shared
jenkins-bootstrap-shared copied to clipboard
Vagrant Ubuntu 22.04, Python 3, OpenJDK 11, and ARM64 support
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.
Alpine being the base now means ARM64 is supported.
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.