mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2026-01-28 01:47:18 +01:00
Fix CI/CD pipeline
This commit is contained in:
parent
a707ed46b0
commit
d08035acac
3 changed files with 9 additions and 6 deletions
|
|
@ -8,15 +8,17 @@ source ./gitlab-ci/shared.sh
|
|||
exec_cmd apt update
|
||||
exec_cmd pip3 install xlwt
|
||||
|
||||
mkdir -p /etc/bbfdm/dmmap
|
||||
# Create directories for micro-service configuration and shared files
|
||||
[ ! -d "${BBFDM_MS_CONF}" ] && mkdir -p "${BBFDM_MS_CONF}"
|
||||
[ ! -d "${BBFDM_MS_DIR}" ] && mkdir -p "${BBFDM_MS_DIR}"
|
||||
|
||||
# Clean up generated files
|
||||
rm -rf ${BBFDM_MS_DIR}/*
|
||||
rm -f ${BBFDM_MS_CONF}/*
|
||||
rm -f ${BBFDM_DMMAP_DIR}/*
|
||||
rm -rf "${BBFDM_MS_DIR:?}"/*
|
||||
rm -f "${BBFDM_MS_CONF}"/*
|
||||
rm -f "${BBFDM_DMMAP_DIR}"/*
|
||||
|
||||
install_libeasy
|
||||
# compile and install Core Data Model as a micro-service
|
||||
install_libbbf ${1}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ source ./gitlab-ci/shared.sh
|
|||
exec_cmd apt update
|
||||
exec_cmd pip3 install xlwt
|
||||
|
||||
mkdir -p /etc/bbfdm/dmmap
|
||||
# Create directories for micro-service configuration and shared files
|
||||
[ ! -d "${BBFDM_MS_CONF}" ] && mkdir -p "${BBFDM_MS_CONF}"
|
||||
[ ! -d "${BBFDM_MS_DIR}" ] && mkdir -p "${BBFDM_MS_DIR}"
|
||||
|
|
@ -17,6 +18,7 @@ rm -rf ${BBFDM_MS_DIR}/*
|
|||
rm -f ${BBFDM_MS_CONF}/*
|
||||
rm -f ${BBFDM_DMMAP_DIR}/*
|
||||
|
||||
install_libeasy
|
||||
# compile and install Core Data Model as a micro-service
|
||||
install_libbbf ${1}
|
||||
|
||||
|
|
|
|||
|
|
@ -139,10 +139,9 @@ function install_libeasy()
|
|||
(
|
||||
|
||||
cd ${BBFDM_PLUGIN_DEST}/libeasy
|
||||
exec_cmd cmake -DCMAKE_INSTALL_PREFIX=/usr .
|
||||
exec_cmd make
|
||||
sudo mkdir -p /usr/include/easy
|
||||
sudo cp -a libeasy*.so* /usr/lib
|
||||
sudo cp -a *.h /usr/include/easy/
|
||||
exec_cmd make install
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue