Skip to content
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

Run FF CI on Hercules #2177

Conversation

TerrenceMcGuinness-NOAA
Copy link
Collaborator

Description

If merged, this PR will update the CI scripts so they will run on Hercules for Free Forecast only
NOTE: This is a stop gap to issue #2131 until its block on #1588 is removed.

Type of change

  • New feature (adds functionality)
    Updates CI to run on Hercules
    Note the build scripts tests for Hercules and does not run the build_all.sh script with -gu

Change characteristics

  • Is this a breaking change (a change in existing functionality)? NO
  • Does this change require a documentation update? NO

How has this been tested?

This will be tested in place when the label CI-Hercules-Ready is applied to this PR.

  • Forecast-only on Hera

Checklist

  • Any dependent changes have been merged and published
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • New and existing tests pass with my changes
  • I have made corresponding changes to the documentation if necessary

@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA added CI/CD Issue related to CI/CD CI-Hercules-Ready **CM use only** PR is ready for CI testing on Hercules labels Dec 20, 2023
@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA changed the title Feature/ci hercules Run FF CI on Hercules Dec 20, 2023
@emcbot emcbot added CI-Hercules-Building **Bot use only** CI testing is cloning/building on Hercules and removed CI-Hercules-Ready **CM use only** PR is ready for CI testing on Hercules labels Dec 20, 2023
@emcbot
Copy link

emcbot commented Dec 20, 2023

CI Update on Hercules at 12/20/23 04:24:05 PM
============================================
Cloning and Building global-workflow PR: 2177
with PID: 217298 on host: hercules-login-1

@emcbot emcbot added CI-Hercules-Failed **Bot use only** CI testing on Hercules for this PR has failed and removed CI-Hercules-Building **Bot use only** CI testing is cloning/building on Hercules labels Dec 20, 2023
@emcbot
Copy link

emcbot commented Dec 20, 2023

Automated global-workflow Testing Results:

Machine: Hercules
Start: Wed Dec 20 16:27:28 CST 2023 on hercules-login-1.hpc.msstate.edu
---------------------------------------------------
Build: *** FAILED ***
Build: Failed at 12/20/23 04:44:50 PM
Creating logs folder
Creating ../exec folder
Running "module reset". Resetting modules to system default. The following $MODULEPATH directories have been removed: None
Building upp, ufs, ufs_utils, ww3prepost, gfs_utils
Starting build_upp.sh
Starting build_ufs.sh
Starting build_ufs_utils.sh
Starting build_ww3prepost.sh
Starting build_gfs_utils.sh
build_ufs_utils.sh failed with status 1!
build_gfs_utils.sh completed successfully!
build_ww3prepost.sh completed successfully!
build_upp.sh completed successfully!
build_ufs.sh completed successfully!
BUILD ERROR: One or more components failed to build
  Check the associated build log(s) for details.
Failed on cloning and building global-workflowi PR: 2177
CI on Hercules failed to build on Wed Dec 20 16:44:50 CST 2023 for repo https://github.com/NOAA-EMC/global-workflow.git

Using build_all.sh with no arguments for Hercules FF CI
We're still getting MACHINE issues in other repos though: ufs_utils

mterry (hercules-login-1) sorc (feature/ci_hercules) $ grep target ./ufs_utils.fd/sorc/machine-setup.sh
target=""
    target=jet
    target=wcoss2
    target=hera
    target=cheyenne
    target=gaea
    target="orion"
    target=stampede
    target=s4
	target=noaacloud
mterry (hercules-login-1) sorc (feature/ci_hercules) $ 

@WalterKolczynski-NOAA
Copy link
Contributor

OBE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Issue related to CI/CD CI-Hercules-Failed **Bot use only** CI testing on Hercules for this PR has failed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants