aboutsummaryrefslogtreecommitdiffstats
path: root/.ci/docker
Commit message (Collapse)AuthorAgeFilesLines
* ci: Change yaml dependency to ruamelSteven Koo2022-02-045-5/+5
| | | | Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add support for Ubuntu 22.04Steven Koo2022-02-041-0/+67
| | | | Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Remove Fedora 33 and add Fedora 35Steven Koo2022-02-041-1/+1
| | | | | | Fedora 33 is going EOL and Fedora 35 was recently released Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add gnuradio deps to imagesSteven Koo2022-01-254-0/+87
| | | | | | | Adding gnuradio deps to build gnuradio as a job in uhd's pipeline Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add Fedora 34 and remove Fedora 32Steven Koo2021-08-231-1/+1
| | | | | | Fedora 34 has been released and Fedora 32 is EOL Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Add clang as a compiler to all Fedora and Ubuntu containersMartin Braun2021-07-124-0/+4
|
* ci: Update docker images for Ubuntu with pbuilderSteven Koo2021-05-182-0/+20
| | | | | | | This changes adds pbuilder to the docker files to support building dsc into debs for use with uhd_ubuntu_deb.py. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: install vc_buildtools instead of vc_communitySteven Koo2021-03-194-16/+16
| | | | | | | | For our build machines, we don't need full on Visual Studio. Instead this installs the VS Build Tools, which has the CLI build apps we need. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Build uhd with PipelinesSteven Koo2021-03-194-10/+24
| | | | | | | | | | | This commit adds the infrastructure to build uhd on both Linux and Windows using Pipelines. Using the docker images generated by the build docker pipeline, this runs an AzDO container job to build uhd artifacts. It then stores the artifacts to be used in later pipelines or stages. This change supports make and ninja on Linux and msbuild with VS2017/VS2019 x86/x64 on Windows. Signed-off-by: Steven Koo <steven.koo@ni.com>
* ci: Linux and Windows uhd build docker imagesSteven Koo2021-03-128-0/+310
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>