diff options
Diffstat (limited to 'docker/README.md')
-rw-r--r-- | docker/README.md | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/docker/README.md b/docker/README.md index 8576acd..6ed88d8 100644 --- a/docker/README.md +++ b/docker/README.md @@ -1,31 +1,37 @@ -Build `mscp` in docker containers. +Build docker containers. ```console cd .. -docker build -t mscp-ubuntu:20.04 -f docker/Dockerfile-ubuntu-20.04 . -docker run -it --rm -v (pwd):/out mscp-ubuntu:20.04 \ - cp /mscp/build/mscp_0.0.0-ubuntu-20.04-x86_64.deb /out/ +docker build -t mscp-ubuntu:20.04 -f docker/ubuntu-20.04.Dockerfile . docker build -t mscp-ubuntu:22.04 -f docker/Dockerfile-ubuntu-22.04 . -docker run -it --rm -v (pwd):/out mscp-ubuntu:22.04 \ - cp /mscp/build/mscp_0.0.0-ubuntu-22.04-x86_64.deb /out/ docker build -t mscp-centos:8 -f docker/Dockerfile-centos-8 . -docker run -it --rm -v (pwd):/out mscp-centos:8 \ - cp /mscp/build/mscp_0.0.0-centos-8-x86_64.rpm /out/ ``` +Test `mscp` in the containers. + +```console +docker run --init --rm mscp-ubuntu:20.04 /build/mscp/scripts/test-in-container.sh + +docker run --init --rm mscp-ubuntu:22.04 /build/mscp/scripts/test-in-container.sh -Test `mscp` in a ubuntu:latest docker container. +docker run --init --rm mscp-centos:8 /build/mscp/scripts/test-in-container.sh +``` + +Retrieve deb/rpm packages. ```console -cd .. +docker run --rm -v (pwd):/out mscp-ubuntu:20.04 \ + cp /mscp/build/mscp_0.0.0-ubuntu-20.04-x86_64.deb /out/ -docker build --rm -t mscp-test -f docker/Dockerfile-test . +docker run --rm -v (pwd):/out mscp-ubuntu:22.04 \ + cp /mscp/build/mscp_0.0.0-ubuntu-22.04-x86_64.deb /out/ -docker run --init --rm mscp-test bash -c "/usr/sbin/sshd; cd /mscp/build; ctest --verbose" +docker run --rm -v (pwd):/out mscp-centos:8 \ + cp /mscp/build/mscp_0.0.0-centos-8-x86_64.rpm /out/ ``` -I don't know whether these these are good way.
\ No newline at end of file +I don't know whether these are good way.
\ No newline at end of file |