aboutsummaryrefslogtreecommitdiff
path: root/xenial-armhf-tcwg-base
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-09-13 08:44:38 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-10-09 12:43:37 +0000
commit037cd3e243a4aa0ccbf455258dd42c3e2c93b052 (patch)
tree03885ca34698f8312646c1291d796d5a5e9c98d4 /xenial-armhf-tcwg-base
parent8dbabafd947f57b038a7e50fe7c13b89f0037d13 (diff)
*-tcwg-llvmbot-*: New TCWG images for LLVM buildbots.
This patch adds tcwg-llvmbot images for Xenial arm64 and armhf. The images are setup using llvm-config.git scripts. We need these scripts to configure bare-metal LLVM bots, so it's not worthwhile to port their functionality to Dockerfile. Change-Id: I574cc4d2b49fb882042d81116653748fc1b7c0a8
Diffstat (limited to 'xenial-armhf-tcwg-base')
-rw-r--r--xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/Dockerfile32
l---------xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/build.sh1
2 files changed, 33 insertions, 0 deletions
diff --git a/xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/Dockerfile b/xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/Dockerfile
new file mode 100644
index 00000000..36773b1e
--- /dev/null
+++ b/xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/Dockerfile
@@ -0,0 +1,32 @@
+# Auto generated from tcwg-base/tcwg-llvmbot/Dockerfile.in. Do not edit.
+FROM linaro/ci-armhf-tcwg-base-ubuntu:xenial
+
+RUN apt-get update \
+ && DEBIAN_FRONTEND=noninteractive apt-get install -y \
+ buildbot \
+ && apt-get clean \
+ && rm -rf \
+ /var/lib/apt/lists/* \
+ /tmp/* \
+ /var/tmp/*
+
+COPY buildslave/ llvm-config-buildslave/
+RUN cd ./llvm-config-buildslave/ \
+ && HOME=$(pwd) ./llvm-setup \
+ && ./cleanup-users \
+ && cd ../.. \
+ && rm -rf \
+ llvm-config-buildslave/ \
+ /var/lib/apt/lists/* \
+ /tmp/* \
+ /var/tmp/* \
+ && sudo -i -u buildslave mkdir /home/buildslave/buildslave
+
+VOLUME /home/buildslave/buildslave
+
+COPY run.sh .
+COPY start.sh .
+
+ENTRYPOINT ["linux32", "/run.sh"]
+CMD ["start.sh"]
+# checksum: d99498f2fd3cc3b07ea0afc9fb073df2
diff --git a/xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/build.sh b/xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/build.sh
new file mode 120000
index 00000000..be20c14a
--- /dev/null
+++ b/xenial-armhf-tcwg-base/xenial-armhf-tcwg-llvmbot/build.sh
@@ -0,0 +1 @@
+../../tcwg-base/tcwg-llvmbot/build-image.sh \ No newline at end of file