Adds cd ci for externa ldeps
This commit is contained in:
1 file changed
+22
-3
+22
-3
@@ -84,8 +84,27 @@ ENV QT_QPA_PLATFORM=offscreen
|
|||||||
# Configure git for containerized environments
|
# Configure git for containerized environments
|
||||||
RUN git config --global --add safe.directory "*"
|
RUN git config --global --add safe.directory "*"
|
||||||
|
|
||||||
# Setup RTI Connext license (developer license file)
|
# Configure internal SCM repository for external dependencies
|
||||||
COPY rti_license.dat /root/rti_license.dat
|
RUN echo "deb [trusted=yes] http://remote-repo.sl.defence-elec.de:8081/repository/external-rpms/general/ ./" > /etc/apt/sources.list.d/scm-external.list
|
||||||
ENV RTI_LICENSE_FILE=/root/rti_license.dat
|
|
||||||
|
# Install external dependencies from DEB packages
|
||||||
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
|
libavs-dev \
|
||||||
|
libarcgis-dev \
|
||||||
|
libbuildingmodels-dev \
|
||||||
|
libgeographiclib-dev \
|
||||||
|
libschusstafel-dev \
|
||||||
|
libdtentity-dev \
|
||||||
|
librti-connext-dds-7.7.0-dev \
|
||||||
|
libtmsif-dev \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# Setup RTI Connext license (included in DEB package)
|
||||||
|
ENV RTI_LICENSE_FILE=/opt/rti_connext_dds-7.7.0/rti_license.dat
|
||||||
|
ENV RTI_CONNEXT_HOME=/opt/rti_connext_dds-7.7.0
|
||||||
|
ENV NDDSHOME=/opt/rti_connext_dds-7.7.0
|
||||||
|
ENV PATH=/opt/rti_connext_dds-7.7.0/bin:$PATH
|
||||||
|
ENV LD_LIBRARY_PATH=/opt/rti_connext_dds-7.7.0/lib/x64Linux4gcc7.3.0:$LD_LIBRARY_PATH
|
||||||
|
ENV CMAKE_PREFIX_PATH=/opt/rti_connext_dds-7.7.0/lib/cmake:$CMAKE_PREFIX_PATH
|
||||||
|
|
||||||
WORKDIR /workspace
|
WORKDIR /workspace
|
||||||
Reference in new issue
Block a user