From 924d41b3974d3b85733bdf2aafead51dd7ee4d32 Mon Sep 17 00:00:00 2001 From: Marshall Ward Date: Fri, 25 Nov 2022 14:09:15 -0500 Subject: [PATCH] GitLab: Fix nolib build directories The Gaea GitLab test configuration includes two no-library compilation tests for ocean-only and ice-ocean configurations. They are currently configured to run in the same directory. Recently, several unusual I/O errors suggest problems due to concurrent testing of the builds. In order to rule out this possibility, this patch moves the ice-ocean test to a separate directory. --- .gitlab/pipeline-ci-tool.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab/pipeline-ci-tool.sh b/.gitlab/pipeline-ci-tool.sh index e23d64523d..8334bd3950 100755 --- a/.gitlab/pipeline-ci-tool.sh +++ b/.gitlab/pipeline-ci-tool.sh @@ -151,8 +151,8 @@ nolibs-ocean-ice-compile () { section-start nolibs-ocean-ice-compile-$1 "Compiling ocean-ice $1 executable" if [ ! $DRYRUN ] ; then cd $JOB_DIR/$STATS_REPO_DIR/$CONFIGS_DIR - mkdir -p build-ocean-only-nolibs-$1 - cd build-ocean-only-nolibs-$1 + mkdir -p build-ocean-ice-nolibs-$1 + cd build-ocean-ice-nolibs-$1 make -f ../tools/MRS/Makefile.build ./$1/env BUILD=. -s ../src/mkmf/bin/list_paths -l ../src/MOM6/config_src/{drivers/FMS_cap,memory/dynamic_symmetric,infra/FMS1,ext*} ../src/MOM6/src ../src/SIS2/*src ../src/{FMS1,coupler,icebergs,ice_param,land_null,atmos_null} sed -i '/FMS1\/.*\/test_/d' path_names