aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2025-01-11 22:03:40 -0500
committerXe Iaso <me@xeiaso.net>2025-01-11 22:03:44 -0500
commit9a42103c11e0819c5f5af2eb7c72d5c6a145c593 (patch)
tree3159e6a3f059141b94ee595ff44a6d4f5e2d66fb
parent5efbef483b3b748f962476f781a7d344179a5300 (diff)
downloadx-9a42103c11e0819c5f5af2eb7c72d5c6a145c593.tar.xz
x-9a42103c11e0819c5f5af2eb7c72d5c6a145c593.zip
kube/runner-ci: preinstall homebrew deps for two big repos
Signed-off-by: Xe Iaso <me@xeiaso.net>
-rw-r--r--kube/runner-ci/Dockerfile18
1 files changed, 17 insertions, 1 deletions
diff --git a/kube/runner-ci/Dockerfile b/kube/runner-ci/Dockerfile
index ee17355..d82bb22 100644
--- a/kube/runner-ci/Dockerfile
+++ b/kube/runner-ci/Dockerfile
@@ -36,4 +36,20 @@ COPY daemon.json /etc/docker/daemon.json
USER runner
-RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" \ No newline at end of file
+RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
+
+# Homebrew deps hack
+RUN mkdir -p /tmp/git \
+ && cd /tmp/git \
+ && git clone https://github.com/Xe/x \
+ && cd x \
+ && /home/linuxbrew/.linuxbrew/bin/brew bundle \
+ && cd .. \
+ && rm -rf x \
+ && git clone https://github.com/Xe/site \
+ && cd site \
+ && /home/linuxbrew/.linuxbrew/bin/brew bundle \
+ && cd .. \
+ && rm -rf site \
+ && cd / \
+ && rm -rf /tmp/git \ No newline at end of file