Skip to content
This repository was archived by the owner on Mar 22, 2023. It is now read-only.

Files

Latest commit

1a39eb6 · Jul 18, 2022

History

History

images

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 17, 2020
Sep 30, 2021
Jul 18, 2022
May 19, 2021
May 19, 2021
May 19, 2021
May 19, 2021
Jul 18, 2022
Jul 18, 2022
Jul 13, 2021
Jul 18, 2022
Jul 18, 2022
Jul 18, 2022
May 19, 2021
Jul 18, 2022
Jul 18, 2022
Jul 18, 2022
Dec 10, 2020
Jan 28, 2021
Sep 25, 2020
Jul 7, 2021
Jul 18, 2022
Jul 18, 2022
Jan 28, 2021

README.md

Content

Dockerfiles and scripts placed in this directory are intended to be used as a development process vehicles and part of continuous integration process.

Images built out of those recipes may by used with docker or podman as a development environment. Only those used on CI (Travis/Github Actions) are fully tested on a daily basis. In case of any problem, patches and Github issues are welcome.

How to build docker image

docker build --build-arg https_proxy=http://proxy.com:port --build-arg http_proxy=http://proxy.com:port -t libpmemobj-cpp:debian-unstable -f ./Dockerfile.debian-unstable .

How to use docker image

To run build and tests on local machine on docker:

docker run --network=bridge --shm-size=4G -v /your/workspace/path/:/opt/workspace:z -w /opt/workspace/ -e CC=clang -e CXX=clang++ -e PKG_CONFIG_PATH=/opt/pmdk/lib/pkgconfig -it libpmemobj-cpp:debian-unstable /bin/bash

To get strace working, add to docker commandline

 --cap-add SYS_PTRACE