diff --git a/scripts/drone-images/flake8/Dockerfile b/scripts/drone-images/flake8/Dockerfile new file mode 100644 index 000000000..28c3d2bb6 --- /dev/null +++ b/scripts/drone-images/flake8/Dockerfile @@ -0,0 +1,3 @@ +FROM python:3.4 + +RUN pip3.4 install flake8 diff --git a/scripts/drone-images/jscs/Dockerfile b/scripts/drone-images/jscs/Dockerfile new file mode 100644 index 000000000..21c4d9555 --- /dev/null +++ b/scripts/drone-images/jscs/Dockerfile @@ -0,0 +1,3 @@ +FROM node:0.12 + +RUN npm install -g jscs diff --git a/scripts/drone-images/readme.md b/scripts/drone-images/readme.md new file mode 100644 index 000000000..1d8ff8d85 --- /dev/null +++ b/scripts/drone-images/readme.md @@ -0,0 +1,5 @@ +Wagtail CI base images +====================== + +This directory contains Dockerfiles for building the base images used by +Wagtail's continuous integration server. diff --git a/scripts/drone-images/scss-lint/Dockerfile b/scripts/drone-images/scss-lint/Dockerfile new file mode 100644 index 000000000..a49a94491 --- /dev/null +++ b/scripts/drone-images/scss-lint/Dockerfile @@ -0,0 +1,8 @@ +FROM ruby:2.2 + +ADD gen_locale.sh /gen_locale.sh +RUN bash /gen_locale.sh +ENV LANG=en_GB.UTF-8 + +# Install scss-lint +RUN gem install scss-lint diff --git a/scripts/drone-images/scss-lint/gen_locale.sh b/scripts/drone-images/scss-lint/gen_locale.sh new file mode 100644 index 000000000..98235cb65 --- /dev/null +++ b/scripts/drone-images/scss-lint/gen_locale.sh @@ -0,0 +1,7 @@ +apt-get update \ + && apt-get install -y locales \ + && rm -rf /var/lib/apt/lists/* \ + +echo "en_GB.UTF-8 UTF-8" >> /etc/locale.gen + +locale-gen