-
Notifications
You must be signed in to change notification settings - Fork 204
Build on compute or login nodes from one build script. #4380
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
Build on compute or login nodes from one build script. #4380
Conversation
|
|
|
Oops. Commented on the wrong PR. |
|
Tried running using the |
@TravisElless-NOAA Also a question to other reviewers; if this approach is acceptable, do you wish me to replace existing |
|
I tested the builds using |
|
gdas successfully builds on Ursa now when using |
DavidHuber-NOAA
left a comment
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.
Looks good, just a couple suggested comments.
Co-authored-by: David Huber <[email protected]>
|
Build on Ursa have completed in the CI. |
|
@aerorahul can you merge and resolve conflicts? After that, I think this is good to merge. |
0d10f51
|
I reran builds on C6 and verified gaea61 and gaea67 were not used. Builds ran to completion and the status was maintained throughout the build process. Merging. |
Description
This PR:
build_compute.shintobuild_all.shto allow the user to choose where to build.-coption allows the script to submit the build jobs to the BQS.When
build_all.shis invoked as before, previous behavior ofbuild_all.shis retained -- i.e. build is performed on the current login node.In addition, this PR updates the use of
build_all.shin the rest of the repository.If a user wishes to change the options for building the various components, they can do so via
sorc/build_opts.yaml. This includes updating cores used for building as well as other options.The build progress is presented in a tabular form that gets updated every 60s.
Type of change
Change characteristics
How has this been tested?
Build was locally on Gaea C6
No experiments were run as the behavior of experiments is not expected to change with this option.
CI should be run to ensure automated builds still go through
Checklist