Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub CI #2

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

vasdommes
Copy link
Owner

No description provided.

/bin/bash is absent in some systems (e.g. Alpine Linux used in Docker), /bin/sh is more portable
Major differences from 2.5.1 (docs/site_installs/sdpb_dev_Dockerfile)
- Self-contained, no need to download images by hand, rename files etc.
- SDPB only, no blocks_3d etc. (TODO create separate bootstrap_bundle)
- Multi-stage build
- Based on Alpine Linux instead of Debian => image size 143MB instead of 396MB
- separate 'test' target allowing to run sdpb tests (will be used for CircleCI):

docker build . -t sdpb-test --target test
docker run sdpb-test ./test/run_all_tests.sh mpirun --oversubscribe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant