Hi builds, I'm trying to debug a website publishing issue for the Beam project. We use a ruby:2.5 based docker image to generate the website. Here's a successful website test job running on one of Beam's own Jenkins machines (with extra debugging information): https://builds.apache.org/job/beam_PreCommit_Website_Commit/3575/
The /repo container directory is using a "bind mount" mapped to the git repo (/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Website_Commit/src). On this successful run the ownership is the uid:gid of the host's jenkins user: drwxrwxr-x 18 1017 1018 4096 Apr 14 23:54 /repo I believe this used to also work on "websites" (1-2 months ago), but is no longer: https://builds.apache.org/job/beam_PostCommit_Website_Test_PR/17/ Specifically, I believe the issue is with the ownership of /repo, which is: drwxr-xr-x 18 root root 4096 Apr 14 23:54 /repo I would appreciate any help in this. Is the Docker configuration on websites more strict? Perhaps a recent change? Is it using AppArmor or SELinux, and could that be the issue?