-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Ubuntu16.04 build dockerfile #2201
Conversation
348049a
to
5754f0e
Compare
923074f
to
aa9abbd
Compare
Ansible Lint failure appears unrelated to this PR but will need to be investigated |
e897e31
to
fbbe0f4
Compare
5589c1d
to
427557a
Compare
427557a
to
4371772
Compare
Signed-off-by: Stewart X Addison <[email protected]>
d9a82c4
to
decf0ff
Compare
Signed-off-by: Stewart X Addison <[email protected]>
decf0ff
to
5e0ce42
Compare
ebe9420
to
3edb8dd
Compare
@sxa I pushed up the jenkinsfile changes in order to build and push this dockerfile |
If I'm reading this right you've done it for aarch64. This is being done as a requirement for armv7l which we are currently building on Ubuntu 16.04 - we should not require this build for architectures other than armv7l unless there's a different use case that you're thinking of. |
I added a build for x64 just because it would be strange to only build an arm64 image but didn't add ppc64le |
But we only need it for arm32, not arm64 :-) |
Haha my bad, I'll update the jenkinsfile later |
Signed-off-by: Stewart X Addison <[email protected]>
okay @sxa that should be good now |
3846caa
to
45f383f
Compare
Thanks. I'm going to hold off on merging for now due to another issue with the compiler that we need to think about ... (I may just think about it, procrastinate for a bit, merge it anyway, then find a better solution later) |
…dk-infrastructure into ubuntu1604-build-dockerfile
Signed-off-by: Stewart X Addison <[email protected]>
Solaris failure does not seem related to this PR therefore merging. Have raised #2226 to investigate.
For reference. JDK17/arm32 on the Altra takes about 11 minutes to perform the build phase, and 7 minutes with a populated ccache. |
Create and Ubuntu16.04 dockerfile similar to the CentOS6/7 ones so that we can continue to run these on a more secure host for the arm32 JDK8/11 builds which we currently build on Ubuntu 16.04
Approvals welcome but PLEASE LEAVE FOR ME TO MERGE ONCE i'M FULLY HAPPY WITH IT.
Checklist
NOTES:
openjdk-7-jdk
can no longer be located so I have removed that and setJDK7_BOOT_DIR
to point to openjdk-8. It may have been removed from http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/pool/main/o/openjdk-7/ forarmhd
at some point. I have a tarred up version of theopenjdk-7-jdk
directory from one of the current build machines so potentially it could be deployed if we decide that using JDK8 to bootstrap JDK8 is not desirable going forward.31ddb40b03588fe36b08202bc41beaa2d4086094871d48eb641e9835e170529a
(recording that for my own benefit as I have not published it anywhere)uname
stuff is a bit of a hack but without it the main build completes butmake images
fails when running on a 64-bit host.