Skip to content
Snippets Groups Projects
Commit 43b1be59 authored by Simon Rose's avatar Simon Rose
Browse files

Build essioc and test that it loads correctly

parent b7df42fd
No related branches found
No related tags found
1 merge request!145Build essioc and test that it loads correctly
Pipeline #157347 passed
---
variables:
E3_MODULE_LIST: "autosave caputlog recsync iocstats essioc"
stages:
- check
- build
......@@ -70,3 +73,25 @@ test require:
- make test
needs:
- build require
test essioc:
stage: test
before_script:
- |
export BASE_PATH=$(ls -d $(pwd)/epics/base-*)
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BASE_PATH}/lib/linux-x86_64"
echo "EPICS_BASE:=${BASE_PATH}" > RELEASE.local
echo "E3_REQUIRE_VERSION:=${CI_COMMIT_SHORT_SHA}" >> RELEASE.local
for mod in ${E3_MODULE_LIST}; do
git clone "https://gitlab.esss.lu.se/e3/wrappers/e3-$mod.git"
pushd "e3-$mod"
make vars
make init patch build
make install
popd
done
script:
- source $(pwd)/epics/base-*/require/${CI_COMMIT_SHORT_SHA}/bin/activate
- run-iocsh -r essioc
needs:
- build require
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