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
Uh oh!
There was an error while loading. Please reload this page.
-
The following notes are extracted from discussions with @darelbeida .
Requirements
Technical Background
Solution
Dockerfilefile at the root directory of this repository, which--targetoption, can build to either the "development kit" container (with only dependencies) and the "production" container (with only the compiled binary)--build-argsoption, can build with either Intel toolkits and GNU toolkitstest.ymlthat is invoked upon pull requests toward "develop" branch, building theDockerfilefrom 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.ymlthat is invoked after merges happened on "develop" branch, building theDockerfilefrom "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