Skip to content
Snippets Groups Projects
Commit 5fcdbc6e authored by Whitney Armstrong's avatar Whitney Armstrong
Browse files

Resolve "Add local data setup to env script"

parent 6b8f89b4
No related branches found
No related tags found
1 merge request!1Resolve "Add local data setup to env script"
...@@ -87,6 +87,11 @@ export JUGGLER_INSTALL_PREFIX=`realpath ${JUGGLER_INSTALL_PREFIX}` ...@@ -87,6 +87,11 @@ export JUGGLER_INSTALL_PREFIX=`realpath ${JUGGLER_INSTALL_PREFIX}`
if [ ! -n "${LOCAL_DATA_PATH}" ] ; then if [ ! -n "${LOCAL_DATA_PATH}" ] ; then
export LOCAL_DATA_PATH="/scratch/${CI_PROJECT_NAME}_${CI_PIPELINE_ID}" export LOCAL_DATA_PATH="/scratch/${CI_PROJECT_NAME}_${CI_PIPELINE_ID}"
fi fi
mkdir -p "${LOCAL_DATA_PATH}"
if [ ! -d "${LOCAL_DATA_PATH}" ]; then
echo "LOCAL_DATA_PATH (${LOCAL_DATA_PATH}) does not exist!!"
exit 1
fi
## ============================================================================= ## =============================================================================
## Other utility variables that govern how some of the dependent packages ## Other utility variables that govern how some of the dependent packages
...@@ -115,12 +120,12 @@ echo "JUGGLER_N_THREADS: ${JUGGLER_N_THREADS}" ...@@ -115,12 +120,12 @@ echo "JUGGLER_N_THREADS: ${JUGGLER_N_THREADS}"
echo "JUGGLER_RNG_SEED: ${JUGGLER_RNG_SEED}" echo "JUGGLER_RNG_SEED: ${JUGGLER_RNG_SEED}"
echo "JUGGLER_INSTALL_PREFIX: ${JUGGLER_INSTALL_PREFIX}" echo "JUGGLER_INSTALL_PREFIX: ${JUGGLER_INSTALL_PREFIX}"
echo "LOCAL_PREFIX: ${LOCAL_PREFIX}" echo "LOCAL_PREFIX: ${LOCAL_PREFIX}"
echo "LOCAL_DATA_PATH: ${LOCAL_DATA_PATH}"
echo "DETECTOR_PREFIX: ${DETECTOR_PREFIX}" echo "DETECTOR_PREFIX: ${DETECTOR_PREFIX}"
echo "DETECTOR_PATH: ${DETECTOR_PATH}" echo "DETECTOR_PATH: ${DETECTOR_PATH}"
echo "ROOT_BUILD_DIR: ${ROOT_BUILD_DIR}" echo "ROOT_BUILD_DIR: ${ROOT_BUILD_DIR}"
echo "BEAMLINE_CONFIG: ${BEAMLINE_CONFIG}" echo "BEAMLINE_CONFIG: ${BEAMLINE_CONFIG}"
echo "BEAMLINE_CONFIG_VERSION: ${BEAMLINE_CONFIG_VERSION}" echo "BEAMLINE_CONFIG_VERSION: ${BEAMLINE_CONFIG_VERSION}"
echo "LOCAL_DATA_PATH: ${LOCAL_DATA_PATH}"
## ============================================================================= ## =============================================================================
## Setup PATH and LD_LIBRARY_PATH to include our prefixes ## Setup PATH and LD_LIBRARY_PATH to include our prefixes
......
#!/bin/bash
set -o nounset
set -o errexit
dirname="$1"
mkdir -p "${LOCAL_DATA_PATH}/${dirname}"
ln -s "${LOCAL_DATA_PATH}/${dirname}" ${dirname}
...@@ -29,6 +29,6 @@ common:detector: ...@@ -29,6 +29,6 @@ common:detector:
- config - config
script: script:
- source .local/bin/env.sh && build_detector.sh - source .local/bin/env.sh && build_detector.sh
- mkdir -p /scratch/${CI_PROJECT_NAME}_${CI_PIPELINE_ID} - bin/mkdir_local_data_link sim_output
- mkdir -p /scratch/${CI_PROJECT_NAME}_${CI_PIPELINE_ID}/sim_output
- print_env.sh - print_env.sh
- ls -lrth
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment