FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
Commit 1fade410 authored by L. Bower's avatar L. Bower
Browse files

making $PACKAGES_DIR a local variable and adding warnings about shared...

making $PACKAGES_DIR a local variable and adding warnings about shared variable names at the pipeline level
parent abd8e270
No related branches found
No related tags found
No related merge requests found
variables: variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" # NOTE, MAKE SURE ANY PIPELINE-LEVEL VARIABLES ARE UNIQUE TO THIS PIPELINE
PACKAGES_DIR2: "$CI_PROJECT_DIR/packages/" # WHEN CALLED FROM A MULTI-PIPELINE TRIGGER, VARIABLES WITH SHARED NAMES WILL BE OVERWRITTEN
OUTPUT_DIR: "$CI_PROJECT_DIR/outputs/" OUTPUT_DIR: "$CI_PROJECT_DIR/outputs/"
# OUTPUT_DIR: "/storage/app/EWS_prod/regions/EastAfrica/workspace/" # OUTPUT_DIR: "/storage/app/EWS_prod/regions/EastAfrica/workspace/"
TEST_WORKSPACE_DIR: "/storage/app/EWS_prod/regions/EastAfrica/test_workspace/" TEST_WORKSPACE_DIR: "/storage/app/EWS_prod/regions/EastAfrica/test_workspace/"
...@@ -39,9 +40,10 @@ stages: ...@@ -39,9 +40,10 @@ stages:
.before_script: .before_script:
before_script: before_script:
- PACKAGES_DIR="$CI_PROJECT_DIR/packages/"
- echo "project dir - " $CI_PROJECT_DIR - echo "project dir - " $CI_PROJECT_DIR
- echo "output dir - " $OUTPUT_DIR - echo "output dir - " $OUTPUT_DIR
- echo "packages dir - " $PACKAGES_DIR2 - echo "packages dir - " $PACKAGES_DIR
- echo "pip dir - " $PIP_CACHE_DIR - echo "pip dir - " $PIP_CACHE_DIR
- echo "full-fat run date - " $FULL_FAT_RUN_DATE - echo "full-fat run date - " $FULL_FAT_RUN_DATE
- echo "custom full-fat run date - " $CUSTOM_RUN_DATE - echo "custom full-fat run date - " $CUSTOM_RUN_DATE
...@@ -49,31 +51,30 @@ stages: ...@@ -49,31 +51,30 @@ stages:
- source /storage/app/miniconda3/bin/activate /storage/app/EWS_prod/envs/conda/py3EWS/ - source /storage/app/miniconda3/bin/activate /storage/app/EWS_prod/envs/conda/py3EWS/
- pip install coverage - pip install coverage
- python3 -V # Print out python version for debugging - python3 -V # Print out python version for debugging
- mkdir -p $PACKAGES_DIR2 - mkdir -p $PACKAGES_DIR
- mkdir -p $OUTPUT_DIR - mkdir -p $OUTPUT_DIR
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-source-generation.git" $PACKAGES_DIR2/source_gen - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-source-generation.git" $PACKAGES_DIR/source_gen
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews_plotting.git" $PACKAGES_DIR2/plotting - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews_plotting.git" $PACKAGES_DIR/plotting
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/flagdir.git" $PACKAGES_DIR2/flagdir - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/flagdir.git" $PACKAGES_DIR/flagdir
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-epimodel.git" $PACKAGES_DIR2/epimodel - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-epimodel.git" $PACKAGES_DIR/epimodel
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-advisory-builder.git" $PACKAGES_DIR2/advisory_builder - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-advisory-builder.git" $PACKAGES_DIR/advisory_builder
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews_environmental_suitability_v2.git" $PACKAGES_DIR2/environmental_suitability - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews_environmental_suitability_v2.git" $PACKAGES_DIR/environmental_suitability
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-postprocessing.git" $PACKAGES_DIR2/post_processing - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-postprocessing.git" $PACKAGES_DIR/post_processing
- git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-met-processing.git" $PACKAGES_DIR2/met_processing - git clone "https://nouser:$GROUP_WHEAT_ACCESS_VAR@gitlab.developers.cam.ac.uk/gilligan-epid/wheat-rusts/ews-met-processing.git" $PACKAGES_DIR/met_processing
- flagdir=$PACKAGES_DIR2/flagdir - flagdir=$PACKAGES_DIR/flagdir
- epimodel=$PACKAGES_DIR2/epimodel - epimodel=$PACKAGES_DIR/epimodel
- advisory=$PACKAGES_DIR2/advisory_builder - advisory=$PACKAGES_DIR/advisory_builder
- met_processing=$PACKAGES_DIR2/met_processing - met_processing=$PACKAGES_DIR/met_processing
- met_processor=$PACKAGES_DIR2/environmental_suitability - met_processor=$PACKAGES_DIR/environmental_suitability
- met_processor_temp=$PACKAGES_DIR2/environmental_suitability/environmental_suitability - plotting=$PACKAGES_DIR/plotting
- plotting=$PACKAGES_DIR2/plotting - post_processing=$PACKAGES_DIR/post_processing
- post_processing=$PACKAGES_DIR2/post_processing - source_gen=$PACKAGES_DIR/source_gen
- source_gen=$PACKAGES_DIR2/source_gen
- coordinator=$CI_PROJECT_DIR/coordinator - coordinator=$CI_PROJECT_DIR/coordinator
- coordinator_tests=$CI_PROJECT_DIR/tests - coordinator_tests=$CI_PROJECT_DIR/tests
- export PYTHONPATH=$PYTHONPATH:$met_processor_temp:$flagdir:$epimodel:$advisory:$met_processing:$met_processor:$plotting:$source_gen:$post_processing:$coordinator:$coordinator_tests - export PYTHONPATH=$PYTHONPATH:$met_processor_temp:$flagdir:$epimodel:$advisory:$met_processing:$met_processor:$plotting:$source_gen:$post_processing:$coordinator:$coordinator_tests
- echo "pythonpath - " $PYTHONPATH - echo "pythonpath - " $PYTHONPATH
- ls $PACKAGES_DIR2 - ls $PACKAGES_DIR
half_fat_tests: half_fat_tests:
when: always when: always
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment