-
Notifications
You must be signed in to change notification settings - Fork 46
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 weekly build/test scripts #1213
base: develop
Are you sure you want to change the base?
Add weekly build/test scripts #1213
Conversation
closing temporarily so I don't spam the CI with jobs... |
Cron entry for Acorn: |
…oncretizer and installer output to logfile, but don't redirect stderr
…euse existing binary cache for spack-stack installs on all days except Sundays
…eature/weekly_build_nautilus
…ve from files in other steps
…in if test for PACKAGES_TO_TEST
@AlexanderRichert-NOAA I am pulling in the latest updates from develop once more |
…ently unused sites
…l/weekly_build/03_SetupEnv.sh
…up.sh, and re-enable .github/workflows/nautilus-nightly-intel.yaml
…ji/spack-stack into feature/weekly_build_nautilus
TO BE DISCUSSED AT THE MEETING - Feature/weekly build nrl
Within a Re-running everything after the recent merge, now I'm seeing a dreaded
Ironically, the build of Not clear on what I'm doing wrong / how to correct. Will try taking this out of |
@rickgrubin-tomorrow The error message is right there:
You need to use a shorter path. |
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.
I am fine with merging this into develop in its current stage, it works perfectly for my github action runs on nautilus. Maybe we should all just get to the step where the environments build and then populate the cache. We can make adjustments and add more capabilities in subsequent PRs, for example for downstream application testing and package unit testing.
If I can ever manage to log onto Acorn again I want to do another end-to-end test on there... But after that yes that's fine with me. |
I saw the message, and it's meaning was / is clear. Curious as to why I didn't see this prior, and the only thing that changed was the merge. That said, I imagine that's not the culprit. Thanks. I'll have to get the pipleline to shorten:
|
Summary
This PR will add scripting for weekly unit testing and build caching of the unified env through Jenkins, cron jobs, etc.
Also a few updates for Acorn, including a change to
spack stack create env --compiler
that allows compiler version to be specified (spack stack create env --compiler intel
->envs/myenv-intel
;spack stack create env --compiler intel@2022
->envs/myenv-intel-2022
), which is needed to differentiate onplatformsplatform where more than one version of a compiler is installed.To-do list:
Testing/implementation by platform
On each system:
Platforms (check when all of the above items are complete):
Applications affected
all
Systems affected
all (eventually)
Dependencies
none
Issue(s) addressed
#1184, #365
Checklist