bump up container image versions and drop using CPack

We have already provided DEB packages in launchpad PPA and RPM packages
in COPR. Thus, we need no more deb/rpm packages in Github releases. The
single binary build of mscp is an execptio.

Updated container image versions:
- almalinux	8.8  -> 9.3
- rocky		8.8  -> 8.9, and 9.3 is added
- alpine	3.17 -> 3.19
This commit is contained in:
Ryo Nakamura
2024-02-04 17:22:31 +09:00
parent d57ed4149d
commit ec663cc966
15 changed files with 93 additions and 156 deletions

19
Dockerfile/README.md Normal file
View File

@@ -0,0 +1,19 @@
Dockerfiles for building and testing mscp.
Build container:
```
docker build -t mscp-DIST:VER -f docker/DIST-VER.Dockerfile .
```
Run test:
```
docker run --init --rm mscp-DST:VER /mscp/scripts/test-in-container.sh
```
`cmake` provides custom targets to build and test mscp in the
containers. See `make docker-*` targets. `make docker-build-all`
builds all container images and `make docker-test-all` runs the test
in all container images.