A few things I noticed while building these images for use in GitLab CI:
python3-pypathlib is apparently not available in Ubuntu 22.04. I was able to build at least peta-vivado-2022.1 without installing this, so maybe it can be removed from the README
- I see that the Xilinx tool settings are sourced in .bashrc. This does not run for me when using the image in GitLab CI, which seems to be known behaviour. It's easy to source the settings in the CI pipeline script, but the CI pipeline would have less boilerplate code if this worked automatically in the image (as it does when running with docker compose).
- Similar to the point above: in GitLab CI the docker compose file is not used, so the
workspace directory with the symlinks to workspace-template is not automatically mounted. I worked around this by using workspace.template directly, so are the symlinks needed at all?
A few things I noticed while building these images for use in GitLab CI:
python3-pypathlibis apparently not available in Ubuntu 22.04. I was able to build at least peta-vivado-2022.1 without installing this, so maybe it can be removed from the READMEworkspacedirectory with the symlinks toworkspace-templateis not automatically mounted. I worked around this by usingworkspace.templatedirectly, so are the symlinks needed at all?