diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-09-13 08:44:38 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-10-09 12:43:37 +0000 |
commit | 037cd3e243a4aa0ccbf455258dd42c3e2c93b052 (patch) | |
tree | 03885ca34698f8312646c1291d796d5a5e9c98d4 /xenial-arm64-tcwg-base | |
parent | 8dbabafd947f57b038a7e50fe7c13b89f0037d13 (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-arm64-tcwg-base')
-rw-r--r-- | xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile | 32 | ||||
l--------- | xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/build.sh | 1 |
2 files changed, 33 insertions, 0 deletions
diff --git a/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile new file mode 100644 index 00000000..708e0c5b --- /dev/null +++ b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile @@ -0,0 +1,32 @@ +# Auto generated from tcwg-base/tcwg-llvmbot/Dockerfile.in. Do not edit. +FROM linaro/ci-arm64-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 ["/run.sh"] +CMD ["start.sh"] +# checksum: 35f5912062e53723d726e21c5fad4ba8 diff --git a/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/build.sh b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/build.sh new file mode 120000 index 00000000..be20c14a --- /dev/null +++ b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/build.sh @@ -0,0 +1 @@ +../../tcwg-base/tcwg-llvmbot/build-image.sh
\ No newline at end of file |