-
Notifications
You must be signed in to change notification settings - Fork 61
Add dev.eessi.io support including project subdirectories #885
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
Add dev.eessi.io support including project subdirectories #885
Conversation
Only remove EESSI_DEV_PROJECT
…software-layer into feature/dev.eessi.io-merge2
I've finished reworking and testing the I think this is ready for a new review. I tested the changes in this PR using my personal fork of the repository via https://github.com/EESSI/dev.eessi.io-example/pull/. The installations land in the right path: @ocaisa , since you reviewed this before could you take another look and see what you think, please? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few trivial suggestions
Co-authored-by: ocaisa <alan.ocais@cecam.org>
Co-authored-by: ocaisa <alan.ocais@cecam.org>
These create ${EESSI_PROJECT_INSTALL} and export ${EESSI_DEV_PROJECT}. The first is handled inside the container, the latter must be exported already if this block is running
…-P/software-layer into feature/dev.eessi.io-merge
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
c9e38e8
into
EESSI:2023.06-software.eessi.io
PR merged! Moved |
1 similar comment
PR merged! Moved |
PR merged! Moved |
This PR replaces open WIP PR #804 (to merge from a more up to date and tested branch) and adds support for building into the
dev.eessi.io
repository.Documentation for how to install into
dev.eessi.io
is available in https://www.eessi.io/docs/adding_software/adding_development_software/, with maintainer documentation to come in EESSI/dev.eessi.io-example#12With this PR, software builds are installed into
/cvmfs/dev.eessi.io/2023.06/$EESSI_DEV_PROJECT/
.$EESSI_DEV_PROJECT
is determined automatically during the build process and comes from the name of the GitHub repository that the bot is listening according to the format:dev.eessi.io-EESSI_DEV_PROJECT
. See: https://github.com/EESSI/dev.eessi.io-exampleExisting builds to
dev.eessi.io
were tested with the code that is about to be merged as verified in EESSI/dev.eessi.io-example#14