arcadedb icon indicating copy to clipboard operation
arcadedb copied to clipboard

Improve the build system to produce a multiplatform image

Open arcade-player opened this issue 2 years ago • 3 comments

ArcadeDB Version: all

JDK Version: all

OS: linux,macOS

Expected behavior

Produce a multiplatform docker image using docker buildx

Actual behavior

the build system produce a docker image just for intel arch

arcade-player avatar May 27 '22 06:05 arcade-player

My team and I all use M1 macs and are blocked by this issue, is there any way we could bump up its priority?

tristanradams avatar Jul 11 '22 19:07 tristanradams

@arcade-player is working on it (and he has an M1). @arcade-player any ETA?

lvca avatar Jul 11 '22 19:07 lvca

Proposed solution: move to another base image (azul) that provides arm64/v8 image as well. I'm going to open a PR in a couple of days.

arcade-player avatar Jul 11 '22 21:07 arcade-player

Duplicate of #894

lvca avatar Mar 21 '23 01:03 lvca

@robfrank with the latest commits, it doesn't compile on my Mac:

[ERROR] Errors:
[ERROR]   JdbcQueriesTest » NoClassDefFound Could not initialize class com.arcadedb.e2e.ArcadeContainerTemplate
[ERROR]   RemoteDatabaseQueriesTest.simpleCypherQuery » ExceptionInInitializer
[ERROR]   RemoteDatabaseQueriesTest.simpleGremlinQuery » NoClassDefFound Could not initialize class com.arcadedb.e2e.RemoteDatabaseQueriesTest
[ERROR]   RemoteDatabaseQueriesTest.simpleSQLQuery » NoClassDefFound Could not initialize class com.arcadedb.e2e.RemoteDatabaseQueriesTest
[INFO]
[ERROR] Tests run: 4, Failures: 0, Errors: 4, Skipped: 0
[INFO]

Did you have any luck with this?

lvca avatar May 21 '23 20:05 lvca

I didn't touch the code . Only pom and GH workflows

robfrank avatar May 21 '23 21:05 robfrank