ABACUS Container Solution #87
Closed
tansongchen
started this conversation in
Ideas
Replies: 1 comment
-
Solved in #353 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The following notes are extracted from discussions with @darelbeida .
Requirements
Technical Background
Solution
Dockerfile
file at the root directory of this repository, which--target
option, can build to either the "development kit" container (with only dependencies) and the "production" container (with only the compiled binary)--build-args
option, can build with either Intel toolkits and GNU toolkitstest.yml
that is invoked upon pull requests toward "develop" branch, building theDockerfile
from the head branch (with--cache-from
) targeting the "development kit" container, mounting the code from the head branch, and running CMake & CTest inside the containercontainer.yml
that is invoked after merges happened on "develop" branch, building theDockerfile
from "develop" branch targeting both the "development kit" container and "production" container, uploading them to Deep Modeling registry (https://ghcr.io/deepmodeling/)Action
#87
Beta Was this translation helpful? Give feedback.
All reactions