diff --git a/pipelines/build.sh b/pipelines/build.sh index b265481748b439ec2df052b85420b2afd424afb7..3925e2fdc2ef8e4a31593a5a7da1839726c3ee8f 100644 --- a/pipelines/build.sh +++ b/pipelines/build.sh @@ -1,5 +1,6 @@ #!/bin/bash echo "===================== prepare for installation =====================" +# show where I am echo " > whoami" whoami echo " > uname -a" @@ -14,6 +15,7 @@ export CSST_SIMS_C3="/nfsdata/share/csst_simulation_data/Cycle-3-SimuData/" export CSST_SIMS_C5_2="/nfsdata/share/csst_simulation_data/Cycle-5-SimuData/" export AUX_DIR="/nfsdata/users/csstpipeline/L1Pipeline/unittests/" +# show Python environment echo " > which python" which python echo " > which pip" @@ -22,14 +24,21 @@ echo " > python --version" python --version echo "===================== install requirements =====================" -pip install -r requirements.txt +if [ -f "requirements.txt" ]; then + pip install -r requirements.txt +fi echo "===================== install package =====================" -rm -rf dist -python setup.py build_ext --inplace -#python setup.py install -python setup.py sdist -pip install dist/*.tar.gz --force-reinstall +if [ -f "install_local.sh" ]; then + sh install_local.sh +else + # default install script + rm -rf dist + #python setup.py build_ext --inplace + #python setup.py install + python setup.py sdist + pip install dist/*.tar.gz --force-reinstall --no-deps +fi echo "===================== show package info =====================" echo " > pip show $JOB_NAME"