diff options
author | Steven Koo <steven.koo@ni.com> | 2021-03-09 13:25:11 -0600 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2021-03-12 16:24:09 -0600 |
commit | 19f3c1203a42d9da3d7cb16c881fe2bbdc5ec0ce (patch) | |
tree | bf1fc2a64dbf5ee8af9df273f2b3799ac0a03817 /.ci/docker/uhd-builder-fedora33.Dockerfile | |
parent | 71f48df77e6f1666cb790200735b4400be1656f4 (diff) | |
download | uhd-19f3c1203a42d9da3d7cb16c881fe2bbdc5ec0ce.tar.gz uhd-19f3c1203a42d9da3d7cb16c881fe2bbdc5ec0ce.tar.bz2 uhd-19f3c1203a42d9da3d7cb16c881fe2bbdc5ec0ce.zip |
ci: Linux and Windows uhd build docker images
This commit adds Pipeline support for building uhd toolchain docker
images. The Dockerfiles specify the required dependencies to build uhd.
These can then be used in downstream pipelines to build uhd. It's also
possible to use the Dockerfiles using "docker build" and "docker run"
to locally create the toolchain to build uhd.
Signed-off-by: Steven Koo <steven.koo@ni.com>
Diffstat (limited to '.ci/docker/uhd-builder-fedora33.Dockerfile')
-rw-r--r-- | .ci/docker/uhd-builder-fedora33.Dockerfile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/.ci/docker/uhd-builder-fedora33.Dockerfile b/.ci/docker/uhd-builder-fedora33.Dockerfile new file mode 100644 index 000000000..0ae0a64a5 --- /dev/null +++ b/.ci/docker/uhd-builder-fedora33.Dockerfile @@ -0,0 +1,35 @@ +# please follow docker best practices +# https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/ + +FROM fedora:33 +LABEL maintainer="Ettus Research" + +RUN dnf install -y \ + boost-devel \ + ccache \ + cmake \ + doxygen \ + dpdk \ + dpdk-devel \ + dpdk-tools \ + gcc \ + gcc-c++ \ + git \ + libusb1-devel \ + make \ + ncompress \ + ninja-build \ + python3-devel \ + python3-docutils \ + python3-mako \ + python3-numpy \ + python3-pip \ + python3-requests \ + redhat-rpm-config \ + rpm-build \ + rpm-devel \ + rsync \ + tar \ + xz \ + && \ + dnf clean all |