Skip to content
Snippets Groups Projects
Commit 21f7d2ed authored by Stephan Schulz's avatar Stephan Schulz
Browse files

add CI scripts for example projects (VTK must be found somehow still)

parent 649e6b86
No related branches found
No related tags found
No related merge requests found
Pipeline #58280 passed
......@@ -35,6 +35,16 @@ function load_MPI {
echo "load MPI libs"
}
function find_ALL {
ALL_ROOT_DIR="$CI_SCRIPT_PATH/.."
}
function find_VTK {
# todo(s.schulz): This must be adapted for docker images! Right now this
# is only correct on my own machine.
VTK_DIR="$CI_SCRIPT_PATH/../../vtk_bin"
}
# push badge to tmp-branch and exit
function pushbadge_exit {
local CP_FILE=$1
......
#!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "$0")"; pwd -P)"
source $SCRIPT_DIR/ci_funcs.sh
set -euxo pipefail
find_ALL #sets ALL_ROOT_DIR
find_VTK #sets VTK_DIR
TEMP=$(mktemp -d)
rsync -aLK ../example/CMakeProject/ "$TEMP"
cd "$TEMP"
sed -i\
-e "/^ALL_ROOT_DIR=/c\\\nALL_ROOT_DIR=\"$ALL_ROOT_DIR\"\n"\
-e "/^VTK_DIR=/c\\\nVTK_DIR=\"$VTK_DIR\"\n"\
build_all.sh
cat build_all.sh
./build_all.sh
rm -rf "$TEMP"
#!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "$0")"; pwd -P)"
source $SCRIPT_DIR/ci_funcs.sh
set -euxo pipefail
find_ALL #sets ALL_ROOT_DIR
find_VTK #sets VTK_DIR
TEMP=$(mktemp -d)
rsync -aLK ../example/CMakeProjectSubdir/ "$TEMP"
cd "$TEMP"
ln -s "$ALL_ROOT_DIR" all
ln -s "$VTK_DIR" vtk_bin
./build_all.sh
rm -rf "$TEMP"
#!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "$0")"; pwd -P)"
source $SCRIPT_DIR/ci_funcs.sh
set -euxo pipefail
find_ALL #sets ALL_ROOT_DIR
find_VTK #sets VTK_DIR
TEMP=$(mktemp -d)
rsync -aLK ../example/MakefileProject/ "$TEMP"
cd "$TEMP"
sed -i\
-e "/^ALL_SOURCE=/c\\\nALL_SOURCE=\"$ALL_ROOT_DIR\"\n"\
-e "/^VTK_DIR=/c\\\nVTK_DIR=\"$VTK_DIR\"\n"\
Makefile
cat Makefile
make
rm -rf "$TEMP"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment