Skip to content

Jenkins Pipeline Updates#2815

Merged
WalterKolczynski-NOAA merged 34 commits into
NOAA-EMC:developfrom
TerrenceMcGuinness-NOAA:jenkins_shell_env_update
Aug 13, 2024
Merged

Jenkins Pipeline Updates#2815
WalterKolczynski-NOAA merged 34 commits into
NOAA-EMC:developfrom
TerrenceMcGuinness-NOAA:jenkins_shell_env_update

Conversation

@TerrenceMcGuinness-NOAA
Copy link
Copy Markdown
Collaborator

@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA commented Aug 7, 2024

Description

Pipeline updates:

  • get gh location on remote machine and define global bash env variable $GH for GitHub CLI
  • Failed cases are now displayed accordingly in the Jenkins dashboard (see NOTE below)
  • Added the Build # in messaging for clarity when running from re-runs.
  • Replaced Matrix construct for concurrency with the parallel method that can use dynamic case lists
    • With removing of the hard coded list of cases we now get list of cases dynamically from the PR case directory
    • See new look of dashboard below (has more annotations and displays only used cases)

NOTE: failFast (quitting all cases on failing of one) still does not work because it isn't quitting the running remote shells. We can make this a configurable capability in feature request with some custom code. The current behavior has the remaining cases continuing to run after a FAIL label has been issued and it is incumbent of the code manager to kill the CI job in the controller before resetting another Ready label.

Type of change

  • Maintenance (code refactor, clean-up, new CI test, etc.)

How has this been tested?

Ran in the authoritative repo with full self-tests

updateddashboard

@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA added the CI-Hercules-Ready **CM use only** PR is ready for CI testing on Hercules label Aug 7, 2024
Comment thread ci/Jenkinsfile Outdated
@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 Aug 7, 2024
Comment thread ci/Jenkinsfile Outdated
TerrenceMcGuinness-NOAA and others added 2 commits August 7, 2024 14:31
Co-authored-by: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA removed the CI-Hercules-Building **Bot use only** CI testing is cloning/building on Hercules label Aug 7, 2024
@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA added the CI-Hercules-Ready **CM use only** PR is ready for CI testing on Hercules label Aug 7, 2024
@emcbot emcbot added CI-Hercules-Running **Bot use only** CI testing on Hercules for this PR is in-progress CI-Hercules-Failed **Bot use only** CI testing on Hercules for this PR has failed and removed CI-Hercules-Running **Bot use only** CI testing on Hercules for this PR is in-progress CI-Hercules-Ready **CM use only** PR is ready for CI testing on Hercules CI-Hercules-Failed **Bot use only** CI testing on Hercules for this PR has failed labels Aug 7, 2024
@TerrenceMcGuinness-NOAA TerrenceMcGuinness-NOAA added CI-Hercules-Ready **CM use only** PR is ready for CI testing on Hercules and removed CI-Hercules-Failed **Bot use only** CI testing on Hercules for this PR has failed labels Aug 7, 2024
@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 Aug 7, 2024
@emcbot emcbot added CI-Hercules-Running **Bot use only** CI testing on Hercules for this PR is in-progress and removed CI-Hercules-Building **Bot use only** CI testing is cloning/building on Hercules labels Aug 7, 2024
@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C48_S2SW FAILED on Hercules in Build# 26 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C48_S2SW_cb158a81

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C48_ATM FAILED on Hercules in Build# 26 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C48_ATM_cb158a81

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C48_S2SWA_gefs FAILED on Hercules in Build# 26 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C48_S2SWA_gefs_cb158a81

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C96C48_hybatmDA FAILED on Hercules in Build# 26 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C96C48_hybatmDA_cb158a81

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C96_atm3DVar FAILED on Hercules in Build# 26 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C96_atm3DVar_cb158a81

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

CI Failed on Hercules in Build# 26
Built and ran in directory /work2/noaa/stmp/CI/HERCULES/2815


Experiment C48_ATM_cb158a81 Terminated with 0
FAIL
FAIL tasks failed and 1 dead at Thu Aug  8 16:10:21 CDT 2024
Experiment C48_ATM_cb158a81 Terminated: *FAIL*
Experiment C48_S2SW_cb158a81 Terminated with 0
FAIL
FAIL tasks failed and 1 dead at Thu Aug  8 16:10:21 CDT 2024
Experiment C48_S2SW_cb158a81 Terminated: *FAIL*
Error logs:
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/COMROOT/C48_ATM_cb158a81/logs/2021032312/gfsfcst.log
Error logs:
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/COMROOT/C48_S2SW_cb158a81/logs/2021032312/gfsfcst.log

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C48_ATM FAILED on Hercules in Build# 29 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C48_ATM_b4d5ed66

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C48_S2SW FAILED on Hercules in Build# 29 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C48_S2SW_b4d5ed66

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C96C48_hybatmDA FAILED on Hercules in Build# 29 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C96C48_hybatmDA_b4d5ed66

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 8, 2024

Experiment C96_atm3DVar FAILED on Hercules in Build# 29 in
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/EXPDIR/C96_atm3DVar_b4d5ed66

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 9, 2024

CI Failed on Hercules in Build# 29
Built and ran in directory /work2/noaa/stmp/CI/HERCULES/2815


Experiment C48_ATM_b4d5ed66 Terminated with 0
FAIL
FAIL tasks failed and 1 dead at Thu Aug  8 16:57:17 CDT 2024
Experiment C48_ATM_b4d5ed66 Terminated: *FAIL*
Error logs:
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/COMROOT/C48_ATM_b4d5ed66/logs/2021032312/gfsfcst.log
Experiment C48_S2SW_b4d5ed66 Terminated with 0
FAIL
FAIL tasks failed and 1 dead at Thu Aug  8 17:09:21 CDT 2024
Experiment C48_S2SW_b4d5ed66 Terminated: *FAIL*
Error logs:
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/COMROOT/C48_S2SW_b4d5ed66/logs/2021032312/gfsfcst.log
Experiment C96C48_hybatmDA_b4d5ed66 Terminated with 0
FAIL
FAIL tasks failed and 1 dead at Thu Aug  8 17:39:39 CDT 2024
Experiment C96C48_hybatmDA_b4d5ed66 Terminated: *FAIL*
Error logs:
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/COMROOT/C96C48_hybatmDA_b4d5ed66/logs/2021122100/gfsfcst.log
Experiment C96_atm3DVar_b4d5ed66 Terminated with 0
FAIL
FAIL tasks failed and 1 dead at Thu Aug  8 17:45:38 CDT 2024
Experiment C96_atm3DVar_b4d5ed66 Terminated: *FAIL*
Error logs:
/work2/noaa/stmp/CI/HERCULES/2815/RUNTESTS/COMROOT/C96_atm3DVar_b4d5ed66/logs/2021122100/gfsfcst.log
Experiment C48_S2SWA_gefs_b4d5ed66 Completed 1 Cycles: *SUCCESS* at Thu Aug  8 20:30:16 CDT 2024

@emcbot
Copy link
Copy Markdown

emcbot commented Aug 9, 2024

CI Passed on Hercules in Build# 30
Built and ran in directory /work2/noaa/stmp/CI/HERCULES/2815


Experiment C48_ATM_a670daf2 Completed 1 Cycles: *SUCCESS* at Fri Aug  9 13:19:10 CDT 2024
Experiment C96_atm3DVar_a670daf2 Completed 3 Cycles: *SUCCESS* at Fri Aug  9 14:50:04 CDT 2024
Experiment C48_S2SW_a670daf2 Completed 1 Cycles: *SUCCESS* at Fri Aug  9 15:32:21 CDT 2024
Experiment C96C48_hybatmDA_a670daf2 Completed 3 Cycles: *SUCCESS* at Fri Aug  9 15:32:28 CDT 2024
Experiment C48_S2SWA_gefs_a670daf2 Completed 1 Cycles: *SUCCESS* at Fri Aug  9 15:45:13 CDT 2024

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-Passed **Bot use only** CI testing on Hercules for this PR has completed successfully

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants