-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare Docker image for CI #107
Comments
I believe that the Docker image, even without a working build of roboticslab-uc3m/vision libraries and tools, would be useful for user land. Two use cases:
|
Might be useful: https://github.com/Jimver/cuda-toolkit (a GH action to install CUDA). |
Done at 738078a. A new workflow builds the Dockerfile and pushes its image to GHCR. It is available here in two flavors:
Latest OpenCV's |
CI support via GitHub Actions was added at f87fbd1. Currently, some components are excluded from the build due to unmet dependencies, which ultimately boils down to not having OpenCV compiled from sources. Instead, we consume the official libopencv-dev apt package. For reference, OpenCV 3.2.0 is provided in Bionic, and 4.2.0 in Focal.
These components are:
Idea: prepare a Docker image that contains the most adequate OpenCV release with all necessary modules and dependencies, and upload it to https://github.com/orgs/roboticslab-uc3m/packages for use in CI via GH Actions in this repo.
Note that it is actually interesting to have several OpenCV versions to test against, especially the 3.x one. Doable via Docker tags?
Besides, such image would not be that useful beyond CI. Perhaps we could go a step further and prepare another one that contains a working build of roboticslab-uc3m/vision libraries and tools?
The text was updated successfully, but these errors were encountered: