File: README.md

package info (click to toggle)
hydrasdr-host 1.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 1,436 kB
  • sloc: ansic: 17,644; sh: 26; xml: 23; makefile: 3
file content (31 lines) | stat: -rw-r--r-- 757 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Software platform testing

This features a dockerized build for testing of the library and soapy module for different distributions.

## Requirements

Install:<br>
docker<br>
docker compose (sometimes called docker-compose)

## Usage

To build and test all, run:<br>
```bash
bash ./run_all.sh
```

To build and test a single dist:
```bash
docker compose build ubuntu_noble
docker compose run --rm -it ubuntu_noble
```

## Description

The `Dockerfile.*` contains build instructions for each packaging system.<br>
These have special args that can be used to control the build.

All details to build distribution versions is in `docker-compose.yml` and new ones can easily be added.<br>

When running it will launch [test.sh](test.sh) inside the container.