mirror of https://github.com/qt/qt5.git
Cache maven dependencies for californium build
The fetching from 3rd party repos has become very flaky. To avoid mirrors throttling us and other flaky issues cache the dependencies and set -o to enable offline mode. This seems to also speed up the step considerably. Pick-to: 6.9 6.8 6.5 Change-Id: I01663e60baa44ab828d8880ab8b346034a50b60e Reviewed-by: Simo Fält <simo.falt@qt.io>
This commit is contained in:
parent
18a08f7eb6
commit
a64f150422
|
@ -4,12 +4,13 @@ RUN apt-get update && apt-get -y install $packages
|
|||
|
||||
# Get californium-based CoAP test server
|
||||
WORKDIR /root/src
|
||||
ADD californium-*.tar.gz .
|
||||
ADD californium-3.8.0.tar.gz .
|
||||
RUN mv californium-* californium
|
||||
WORKDIR /root/src/californium
|
||||
ADD qt_changes.patch ./
|
||||
RUN patch -p1 < qt_changes.patch
|
||||
RUN mvn clean install -q -DskipTests
|
||||
ADD californium-m2deps-3.8.0.tar.gz /root
|
||||
RUN mvn clean install -o -q -DskipTests
|
||||
WORKDIR /
|
||||
|
||||
EXPOSE 5683/udp 5684/udp
|
||||
|
|
|
@ -60,6 +60,16 @@ DownloadURL \
|
|||
24f8ca393f26c922739462e4586b8ced1ff75f99bfa795defa34a967b5a4a5a0 \
|
||||
californium-3.8.0.tar.gz
|
||||
mv californium-3.8.0.tar.gz "$SERVER_PATH/californium/"
|
||||
# Download cached maven dependencies for californium.
|
||||
# The dependency archive is built by
|
||||
# "mvn dependency:go-offline -DskipTests -Dos.detected.classifier=linux-x86_64"
|
||||
# and archived from /root/.m2
|
||||
DownloadURL \
|
||||
http://ci-files01-hki.ci.qt.io/input/docker/californium-m2deps-3.8.0.tar.gz \
|
||||
http://ci-files01-hki.ci.qt.io/input/docker/californium-m2deps-3.8.0.tar.gz \
|
||||
e2fade7dde3cca02bb910eed99a5d8b5cb8ff945240c65bf06ce50411d70d3f2 \
|
||||
californium-m2deps-3.8.0.tar.gz
|
||||
mv californium-m2deps-3.8.0.tar.gz "$SERVER_PATH/californium/"
|
||||
|
||||
|
||||
echo 'Building the docker images...'
|
||||
|
|
Loading…
Reference in New Issue