Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.48 KiB
Newer Older
Jason Hiser's avatar
Jason Hiser committed
before_script:
  - "source ~gitlab-runner/cicd_support/cicd_support.shinc" 

after_script:
  - "source ~gitlab-runner/cicd_support/cicd_support.shinc" 

Jason Hiser's avatar
Jason Hiser committed
do-build:
Jason Hiser's avatar
Jason Hiser committed
  tags:
Jason Hiser's avatar
Jason Hiser committed
  script:
    - "# update submodules" 
    - "git submodule sync --recursive"
    - "git submodule update --recursive --init"
Jason Hiser's avatar
Jason Hiser committed
    - "# gather info for debugging later, probably not necessary "
    - "pwd"
    - "hostname"
    - "whoami"
    - "env|grep CICD"
    - ""
    - "time rsync -a --exclude='.git'  $CICD_TO_TEST_DIR/ /tmp/peasoup_test"
    - "cd /tmp/peasoup_test"
Jason Hiser's avatar
Jason Hiser committed
    - "source set_env_vars"
    - "sudo ./get-peasoup-packages.sh all"
    - "./build-all.sh --debug"
    - "./postgres_setup.sh"
    - "cd /tmp/peasoup_test"
    - "source set_env_vars"
Jason Hiser's avatar
Jason Hiser committed
    - "cd /tmp"
    - "rm -rf xxx ped_ls; $PSZ /bin/ls ./xxx -c rida=on -s meds_static=off --tempdir ped_ls || true"
Jason Hiser's avatar
Jason Hiser committed
    - "if [[ ! -x ./xxx ]]; then cat ped_ls/logs/*; fi"
    - "rm -rf ped_ls"
    - "./xxx"

Jason Hiser's avatar
Jason Hiser committed
basic-pgms-rida:
    - "cd /tmp/peasoup_test"
    - "source set_env_vars"
Jason Hiser's avatar
Jason Hiser committed
    - "cd $CICD_TO_TEST_DIR/peasoup_examples/tests"
Jason Hiser's avatar
Jason Hiser committed
    - "cd $PEASOUP_HOME/tests; make clean; ./test_cmds.sh rida"
Jason Hiser's avatar
Jason Hiser committed
basic-pgms-rida-p1:
    - "cd /tmp/peasoup_test"
    - "source set_env_vars"
Jason Hiser's avatar
Jason Hiser committed
    - "cd $CICD_TO_TEST_DIR/peasoup_examples/tests"
Jason Hiser's avatar
Jason Hiser committed
    - "cd $PEASOUP_HOME/tests; make clean; ./test_cmds.sh rida_p1"