Various CI build fixes
- do not create symbolic links but rather a real copy for preprocessor/MEX files, because gitlab serves a zip (which does not support artifacts) - fix preprocessor artifact location - disable MATLAB and Octave when building doctime-shift
parent
a92cd4dfc4
commit
6f12959dcd
|
@ -6,22 +6,19 @@ build_binaries:
|
||||||
script:
|
script:
|
||||||
- autoreconf -si
|
- autoreconf -si
|
||||||
- './configure --with-matlab=$(dirname $(dirname $(readlink -f `which matlab`))) MATLAB_VERSION=$(echo version | matlab -nodesktop -nodisplay -nosplash 2>/dev/null | sed -En "/ans\ =/!d;n;n;s/^[^0-9]*([0-9]+\.[0-9]+).*$/\1/;p")'
|
- './configure --with-matlab=$(dirname $(dirname $(readlink -f `which matlab`))) MATLAB_VERSION=$(echo version | matlab -nodesktop -nodisplay -nosplash 2>/dev/null | sed -En "/ans\ =/!d;n;n;s/^[^0-9]*([0-9]+\.[0-9]+).*$/\1/;p")'
|
||||||
- make -j $(nproc)
|
- make -j $(nproc) LN_S="cp -p"
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- preprocessor/src/dynare_m
|
- matlab/preprocessor*/*
|
||||||
- matlab/preprocessor*/
|
|
||||||
- mex/octave/
|
- mex/octave/
|
||||||
- mex/build/octave/*/*.mex
|
|
||||||
- mex/matlab/
|
- mex/matlab/
|
||||||
- mex/build/matlab/*/*.mex*
|
|
||||||
- dynare++/src/dynare++
|
- dynare++/src/dynare++
|
||||||
|
|
||||||
build_doc:
|
build_doc:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- autoreconf -si
|
- autoreconf -si
|
||||||
- ./configure
|
- ./configure --disable-matlab --disable-octave
|
||||||
- make -j $(nproc) info pdf html
|
- make -j $(nproc) info pdf html
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
|
|
Loading…
Reference in New Issue