mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:30:27 +00:00
9df8b92171
- 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)
32 lines
1.0 KiB
Docker
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/*
|