aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning
diff options
context:
space:
mode:
authorHeikki Halmet <heikki.halmet@qt.io>2023-02-24 12:58:51 +0000
committerHeikki Halmet <heikki.halmet@qt.io>2023-03-21 05:52:46 +0000
commit2bde49c3358e43c88ed40e49ef0ea599662871d2 (patch)
treecc5d7115f37d8033e571b788a299d28348aaa210 /coin/provisioning
parent1b254c32f0f4e5435a0dd7ef8e137b61bfd0512c (diff)
Provisioning: Use Docker registry when pulling images in macOS
Task-number: QTQAINFRA-5428 Change-Id: I0034922dd7cc42b55b3c1e852070df29a54c529b Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit d5ba87dff635dc5075d9460d42534d936b2372ae)
Diffstat (limited to 'coin/provisioning')
-rwxr-xr-xcoin/provisioning/common/macos/docker.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/coin/provisioning/common/macos/docker.sh b/coin/provisioning/common/macos/docker.sh
index 2ca68dec..0b8c8f5e 100755
--- a/coin/provisioning/common/macos/docker.sh
+++ b/coin/provisioning/common/macos/docker.sh
@@ -61,3 +61,14 @@ DownloadURL $urlCache $urlOccifical $sha "/tmp/Docker_${chip}.dmg"
sudo hdiutil attach "/tmp/Docker_${chip}.dmg"
sudo /Volumes/Docker/Docker.app/Contents/MacOS/install --accept-license --user qt
sudo hdiutil detach /Volumes/Docker
+
+# Add registry mirror for docker images
+mkdir "$HOME/.docker"
+sudo tee -a $HOME/.docker/daemon.json <<"EOF"
+{
+ "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } },
+ "experimental": false,
+ "features": { "buildkit": true },
+ "registry-mirrors": ["http://repo-clones.ci.qt.io:5000"]
+}
+EOF