The Jenkins build still isn't fixed. I have a container+maven experiment
using a simple script to build a container then running the maven build
in the container but Cypress/networking isn't working properly. If it
did work, it could be converted to a Jenkins pipeline and/or put the
script into git and run that instead of maven directly.
It's only on Jenkins and it's because the servers don't have the Cypress
prerequisites. While getting them added might be possible, I think
having a container-hosted build is itself desirable in the long term.
The Jena builds works in github actions (Linux, Windows, macOS).
For now - and temporarily! - I've made the deploy build run without
tests so development builds are available on
://repository.apache.org/content/groups/snapshots/org/apache/jena/
Andy
On 15/07/2024 17:09, Andy Seaborne wrote:
> Marco - thank you. That's good news.
>
> The plan is to have a Jenkins pipeline that makes a docker container
> which gets cached on the ASF Jenkins nodes, not built from scratch each
> run, then run the Jena build in that container. We can configure the
> container appropriately.
>
> The Dockerfile file will be in the jena code repo.
>
> I don't know what we can do about other systems except document the
> situation.
>
> Much reading the Jenkins documentation!
>
> Andy