aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/shared/testserver/docker_images.sh
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2023-07-20 16:31:58 +0200
committerIvan Solovev <ivan.solovev@qt.io>2023-08-01 11:25:28 +0200
commit2ed9f566c1d3c6de17302a072527dd4b8a8ef28a (patch)
treea19341ed7fa1b8b302cd39fdb76aa33cf53e608b /coin/provisioning/common/shared/testserver/docker_images.sh
parent7863f9974c3772cb026c71fac42b431ebd850f7f (diff)
Update californium docker container
The californium docker container was based on californium 1.0.0, which is a very old release. This results in some SSL-related errors when running the Qt CoAP tests in the CI. This patch updates the docker container. Instead of a custom fork of a californium server, we use 3.8.0 release tag, and apply a custom patch locally. A similar docker container is already uploaded to DockerHub and used in Qt CoAP examples. Task-number: QTBUG-114798 Pick-to: 6.6 6.5 Change-Id: I07346f69a6790b4ae648e073440d68f28668cdd0 Reviewed-by: Sona Kurazyan <kurazyan.sona@gmail.com> Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
Diffstat (limited to 'coin/provisioning/common/shared/testserver/docker_images.sh')
-rwxr-xr-xcoin/provisioning/common/shared/testserver/docker_images.sh13
1 files changed, 7 insertions, 6 deletions
diff --git a/coin/provisioning/common/shared/testserver/docker_images.sh b/coin/provisioning/common/shared/testserver/docker_images.sh
index d9d15767..0a97cd7f 100755
--- a/coin/provisioning/common/shared/testserver/docker_images.sh
+++ b/coin/provisioning/common/shared/testserver/docker_images.sh
@@ -52,13 +52,14 @@ DownloadURL \
FreeCoAP-0.7.tar.gz
mv FreeCoAP-0.7.tar.gz "$SERVER_PATH/freecoap/"
-# Custom fork of Eclipse Californium with changes not upstream
+# Eclipse Californium 3.8.0, requires to apply a custom patch from
+# $SERVER_PATH/californium/ before usage
DownloadURL \
- http://ci-files01-hki.ci.qt.io/input/docker/californium-secure-test-server.tar.gz \
- https://github.com/sonakur/californium/archive/secure-test-server.tar.gz \
- 0ee7f5d4366b9e31f6d2d42e389cb7a66d2db54987b700a38a3a31e8f38a7a19 \
- californium-secure-test-server.tar.gz
-mv californium-secure-test-server.tar.gz "$SERVER_PATH/californium/"
+ http://ci-files01-hki.ci.qt.io/input/docker/californium-3.8.0.tar.gz \
+ https://github.com/eclipse-californium/californium/archive/refs/tags/3.8.0.tar.gz \
+ 24f8ca393f26c922739462e4586b8ced1ff75f99bfa795defa34a967b5a4a5a0 \
+ californium-3.8.0.tar.gz
+mv californium-3.8.0.tar.gz "$SERVER_PATH/californium/"
echo 'Building the docker images...'