Files
palemoon27/testing/docker/builder/Dockerfile
T
roytam1 9df8b92171 import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke) (d3f36dba2)
- Bug 1147144 - OdinMonkey: fix toString() on asm.js module when source discarding is enabled (r=bbouvier) (c531a712a)
- Bug 1219954 - Check for OOM in js::AsmJSFunctionToString() r=bbouvier (b49c34ba2)
- Bug 1154391 - Remove export syntax that's not present in ES6 r=shu (4cf107d0f)
- Bug 1154947 part 1: Add routes scopes to taskcluster graph. (a9288fb42)
- Bug 1143286 - Fix terminating scope assertion in DebugScopeObject. (r=jimb) (2adef2ea7)
- Bug 1148963 - OdinMonkey: throw if link-time failure and discardSource = true (r=bbouvier) (effa89d9b)
- Bug 1148963 - OdinMonkey: add CompileOptions::lazyParsingDisabled and testing function setDiscardSource (r=bz) (8c0798e2c)
- Bug 1141417 - Remove cmake from builder image r=me a=taskcluster-only (38c536206)
- Bug 1142801: Update docker images for taskcluster-vcs 2.3.1. CLOSED TREE (b66596fad)
- Bug 1119387 part 4: Validate only artifacts that can leak blobs. (fb3740271)
- Bug 1139173 - ipc/chromium: Use <errno.h> instead of non-standard <sys/errno.h>. r=froydnj (a224046a7)
- Bug 1139173 - ipc/chromium: Remove unused functions from file_util. r=froydnj (b8c2ecbfd)
- Bug 1139173 - ipc/chromium: Remove ScopedTempDir. r=froydnj (2a0673401)
2020-11-26 11:32:22 +08:00

32 lines
1.0 KiB
Docker

FROM quay.io/mozilla/b2g-build:0.2.6
MAINTAINER Dustin J. Mitchell <dustin@mozilla.com>
ENV PYTHONPATH /tools/tools/lib/python:$PYTHONPATH
ENV TOOLTOOL_CACHE /home/worker/tools/tooltool-cache
ADD https://raw.githubusercontent.com/taskcluster/buildbot-step/58a16f7370a8b4de7a4458436a4a5fad9905f5d9/buildbot_step.js /home/worker/bin/buildbot_step
# Add utilities and configuration
RUN mkdir -p /home/worker/bin /home/worker/tools
# Add bin tools last as they are most likely to change
RUN chown -R worker:worker /home/worker/* /home/worker/.*
# Instal build tools
RUN hg clone http://hg.mozilla.org/build/tools/ /tools/tools && \
cd /tools/tools && \
python setup.py install
# Initialize git (makes repo happy)
RUN git config --global user.email "mozilla@example.com" && \
git config --global user.name "mozilla"
# VCS Tools
RUN npm install -g taskcluster-vcs@2.3.1
# TODO enable worker
# TODO volume mount permissions will be an issue
# USER worker
COPY bin /home/worker/bin
RUN chmod a+x /home/worker/bin/*