diff --git a/ci/Jenkinsfile b/ci/Jenkinsfile index 50c7503f3e..d61d313adb 100644 --- a/ci/Jenkinsfile +++ b/ci/Jenkinsfile @@ -6,7 +6,7 @@ def CI_CASES = '' def GH = 'none' // Location of the custom workspaces for each machine in the CI system. They are persistent for each iteration of the PR. def NodeName = [hera: 'Hera-EMC', orion: 'Orion-EMC', hercules: 'Hercules-EMC', gaea: 'Gaea', gaeac6: 'Gaeac6-EMC'] -def custom_workspace = [hera: '/scratch1/NCEPDEV/global/glopara/CI', orion: '/work2/noaa/stmp/CI/ORION', hercules: '/work2/noaa/global/role-global/GFS_CI_CD/HERCULES/CI', gaea: '/gpfs/f5/epic/proj-shared/global/CI', gaeac6: '/gpfs/f6/drsa-precip3/proj-shared/global/CI'] +def custom_workspace = [hera: '/scratch1/NCEPDEV/global/glopara/CI', orion: '/work2/noaa/global/role-global/GFS_CI_CD/ORION/CI', hercules: '/work2/noaa/global/role-global/GFS_CI_CD/HERCULES/CI', gaea: '/gpfs/f5/epic/proj-shared/global/CI', gaeac6: '/gpfs/f6/drsa-precip3/proj-shared/global/CI'] def repo_url = 'git@github.com:NOAA-EMC/global-workflow.git' def STATUS = 'Passed' diff --git a/ci/platforms/config.orion b/ci/platforms/config.orion index 880546908e..5188300d15 100644 --- a/ci/platforms/config.orion +++ b/ci/platforms/config.orion @@ -1,18 +1,25 @@ #!/usr/bin/bash -export GFS_CI_ROOT=/work2/noaa/stmp/GFS_CI_ROOT/ORION +# Main CI root directory +export GFS_CI_ROOT=/work2/noaa/global/${USER}/GFS_CI_CD/ORION +# ICSDIR root directory used on the create_experment.py command line export ICSDIR_ROOT=/work/noaa/global/glopara/data/ICSDIR -# Jenkins directories -export JENKINS_AGENT_LAUNCH_DIR=/home/role-nems/GFS_CI_ROOT_JENKINS/AGENT_mterry -export JENKINS_WORK_DIR=/home/role-nems/GFS_CI_ROOT_JENKINS +# JENKINS launch directory for agent +export JENKINS_AGENT_LAUNCH_DIR=${GFS_CI_ROOT}/Jenkins/agent +# JENKINS internal working directories for CI jobs (not for users use) +export JENKINS_WORK_DIR=${GFS_CI_ROOT}/Jenkins/workspace +# NOTE: JENKINS custom_workspace directory where CI jobs are run +# /work2/noaa/global/role-global/GFS_CI_CD/ORION/CI +# is defined in the Jenkinsfile + +# CTest functional test directories for pre stagged input data +export STAGED_TESTS_DIR=${GFS_CI_ROOT}/STAGED_TESTS_DIR # CI BASH test directories export GFS_BASH_CI_ROOT=${GFS_CI_ROOT}/GFS_BASH_CI -# CTest functional test directories for pre stagged input data -export STAGED_TESTS_DIR=/work/noaa/stmp/GFS_CI_ROOT/ORION/STAGED_TESTS_DIR - -export HPC_ACCOUNT=nems +# HPC account which overides the default account +export HPC_ACCOUNT=fv3-cpu export max_concurrent_cases=5 export max_concurrent_pr=4