diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2015-11-11 20:55:47 +0200 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2015-11-11 20:55:47 +0200 |
commit | 2bcaf1254e5159a5dcc40b09eeb1dcf7d765f7b3 (patch) | |
tree | 6cfbe53155f6c8bff33ff51c2f4a75b5399dddb4 /trusty-arm64-openjdk |
Initial commit of Dockerfile configurations used by Linaro CI
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'trusty-arm64-openjdk')
-rw-r--r-- | trusty-arm64-openjdk/Dockerfile | 24 | ||||
-rwxr-xr-x | trusty-arm64-openjdk/build.sh | 7 |
2 files changed, 31 insertions, 0 deletions
diff --git a/trusty-arm64-openjdk/Dockerfile b/trusty-arm64-openjdk/Dockerfile new file mode 100644 index 00000000..f4d387bc --- /dev/null +++ b/trusty-arm64-openjdk/Dockerfile @@ -0,0 +1,24 @@ +FROM quay.io/fathi_boudra/ubuntu:trusty-arm64 + +RUN echo 'deb http://ports.ubuntu.com/ubuntu-ports trusty main universe' > /etc/apt/sources.list \ + && apt-get update \ + && apt-get dist-upgrade \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y devscripts \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + ant \ + git \ + mercurial \ + openjdk-7-jdk \ + openssh-server \ + sudo \ + wget \ + xvfb \ + zip \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +RUN useradd -m -p '$6$7tSX2YU5Q$ydZwAuWtNPPBb1Fv/tzy3eFeEP/ThDBUjV/4vHVx6bVyfYMX6Q9PYhdV/CyJg7uthSIqIyzlNF65NVB1xwGtt0/' buildslave \ + && echo 'buildslave ALL = NOPASSWD: ALL' > /etc/sudoers.d/jenkins \ + && chmod 0440 /etc/sudoers.d/jenkins \ + && mkdir -p /var/run/sshd \ + && /usr/sbin/sshd diff --git a/trusty-arm64-openjdk/build.sh b/trusty-arm64-openjdk/build.sh new file mode 100755 index 00000000..d18869ee --- /dev/null +++ b/trusty-arm64-openjdk/build.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +export LANG=C + +docker build --tag=linaro/$(basename ${PWD}) . |