diff --git a/doc/macos-ci-install/update-ci.sh b/doc/macos-ci-install/update-ci.sh
new file mode 100644
index 0000000000000000000000000000000000000000..4ec822756c7102c687e7ba15b09a2c355f24e482
--- /dev/null
+++ b/doc/macos-ci-install/update-ci.sh
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+
+# Update CI installation
+echo "Updating homebrew..."
+brew update
+brew upgrade
+brew cleanup
+
+echo "Updating python packages..."
+pip=/usr/local/bin/pip3
+${pip} list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 ${pip} install -U