Commit Graph

9 Commits

Author SHA1 Message Date
Chris Vest
4ed2c59e39 Revert: Try being less edgy with the Fedora image
It seems to be an upstream compilation error in OpenJDK.
2021-04-08 14:44:58 +02:00
Chris Vest
42e05771dd Try being less edgy with the Fedora image 2021-04-08 14:44:58 +02:00
Chris Vest
da2acfd946 Use the memaccess+abi branch of panama-foreign
Motivation:
The jextract branch is currently suffering from upstream compilation
errors.
And we don't need jextract - memaccess+abi is enough.

Modification:
Avoid checking out the jextract branch of panama by default, and instead
explicitly check out the foreign-memaccess+abi branch when we clone the
JDK.

Result:
Our build should now be able to proceed again.
2021-04-06 16:54:32 +02:00
Chris Vest
eebdae8102 Make sure checkstyle dependencies are in the docker layer cache 2021-03-19 11:58:25 +01:00
Chris Vest
d98e80b9fe Fix build by adding missing Fedora packages
These are required now that we build a complete distribution of Netty,
instead of just a small selection of Netty modules.
2021-03-10 15:06:23 +01:00
Chris Vest
602389712c Add working HttpSnoop example 2021-03-06 11:18:14 +01:00
Chris Vest
25a84e0602 Include netty-handler module in Docker layer cache 2021-03-01 14:05:13 +01:00
Chris Vest
87d23f52db Try a different caching mechanism 2020-11-21 15:26:10 +01:00
Chris Vest
59b564ddc8 Add a docker-based build
Motivation:
Because of the current dependency on snapshot versions of the Panama Foreign version of OpenJDK 16, this project is fairly involved to build.

Modification:
To make it easier for newcomers to build the binaries for this project, a docker-based build is added.
The docker image is constructed such that it contains a fresh snapshot build of the right fork of Java.
A make file has also been added, which encapsulates the common commands one would use for working with the docker build.

Result:
It is now easy for newcomers to make builds, and run tests, of this project, as long as they have a working docker installation.
2020-11-18 17:16:37 +01:00