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
|
||||
RUN git config --global --add safe.directory "*"
|
||||
|
||||
# Setup RTI Connext license (developer license file)
|
||||
COPY rti_license.dat /root/rti_license.dat
|
||||
ENV RTI_LICENSE_FILE=/root/rti_license.dat
|
||||
# Configure internal SCM repository for external dependencies
|
||||
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
|
||||
|
||||
# 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
|
||||
Reference in new issue
Block a user