Commit Graph

325 Commits

Author SHA1 Message Date
Chris AtLee
9472cb160b Bug 1450029: Remove buildbot/buildbot-bridge references from taskcluster r=aki,tomprince
MozReview-Commit-ID: Hu9ju4XVQpA

--HG--
extra : rebase_source : dba8ba385a86ef24a031bca58f01c6ec553d1459
2018-05-01 16:07:19 -04:00
Kris Maglione
a259026c9d Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8
This also removes any redundant Ci.nsISupports elements in the interface
lists.

This was done using the following script:

acecb401b7/processors/chromeutils-generateQI.jsm

MozReview-Commit-ID: AIx10P8GpZY

--HG--
extra : rebase_source : a29c07530586dc18ba040f19215475ac20fcfb3b
2018-04-22 20:55:06 -07:00
Johan Lorenzo
5b3fccf5b2 Bug 1456327 - Snap: pin desktop-gtk3 dependency for causing start up crash r=sfraser
MozReview-Commit-ID: 4diqZRxNwj3

--HG--
extra : rebase_source : cf97f01c31e8e67ebb05c2360a55cb44d0a5d1db
2018-04-27 11:17:02 +02:00
Gregory Szorc
80069167e7 Bug 1456326 - Bump version of decision image; r=dustin
Version number is arbitrary.

MozReview-Commit-ID: EGfDiyGuCPI

--HG--
extra : rebase_source : e7412924db64446fcb9c3c11c100077376ef95ef
2018-04-23 17:53:16 -07:00
Gregory Szorc
3c563381fe Bug 1456326 - Trim some fat from decision image; r=dustin
The big win comes from removing the APT lists. We also reduce the
number of layers while we're here.

This makes the image 162 MB instead of 202 MB.

MozReview-Commit-ID: K2ic4zcr31j

--HG--
extra : rebase_source : afda144f1a1319971842642b58460de169e245fa
2018-04-23 17:52:45 -07:00
Ben Hearsum
f6aa7204c0 Bug 1442545: [partner-repack] Add docker image for partner repacks; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D979

--HG--
extra : rebase_source : 9d5b469a66c872a3c9623e2f8afbe21c0514059e
extra : histedit_source : e2371130271cc7a44dab498ecc01c4f7d243e3bf
2018-04-19 10:00:47 -06:00
Mihai Tabara
633c612131 Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail 2018-04-18 18:58:27 +01:00
Dorel Luca
97278c775c Backed out changeset f5f4089f457e (bug 1447688) for Gecko Decision Task failures. CLOSED TREE 2018-04-18 11:14:20 +03:00
Mihai Tabara
bbffa87016 Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail DONTBUILD 2018-04-18 09:01:20 +01:00
Simon Fraser
957369ecbe Bug 1454411 Update stat calls in funsize r=catlee
Reviewers: catlee

Reviewed By: catlee

Bug #: 1454411

Differential Revision: https://phabricator.services.mozilla.com/D952

--HG--
extra : rebase_source : 3cd2e0499436eb72be3427881627142e606e8edd
2018-04-17 08:03:54 +01:00
Simon Fraser
91ea0d21ac Bug 1452159 periodic file udpates, fix awk behaviour r=jlorenzo
Summary:
a difference in behaviours between awks meant the original didn't work in-situ,
although the task didn't fail due to the pipe chain.

Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452159

Differential Revision: https://phabricator.services.mozilla.com/D899

--HG--
extra : rebase_source : b31b7ceeb59c79aeecf206c079b8ea436967e7c7
2018-04-10 13:10:45 +01:00
Simon Fraser
a5bf57e641 Bug 1452584 Removing pinning for periodic file updates r=jlorenzo
Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452584

Differential Revision: https://phabricator.services.mozilla.com/D883

--HG--
extra : rebase_source : ed1fcd37ca79b0ed8a3b209789313f26fb76906f
2018-04-09 12:04:17 +01:00
Simon Fraser
ecbb3b8bae Bug 1452159 periodic file update clears out old reviews r=jlorenzo
Summary:
the periodic file updates keep adding new reviews, and it's easy to fall behind.
This adjusts the script so it clears out any previous submissions that are still awaiting review.

Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452159

Differential Revision: https://phabricator.services.mozilla.com/D872

--HG--
extra : rebase_source : 4a36ddd91bf7e971fd6b424d02117bd4739a91ed
2018-04-09 11:18:06 +01:00
Johan Lorenzo
bd5684096a Bug 1447263 - Snap: Split build and upload task r=rail
MozReview-Commit-ID: DGLQZLTjJDu

--HG--
rename : taskcluster/ci/release-snap/kind.yml => taskcluster/ci/release-snap-repackage/kind.yml
rename : taskcluster/taskgraph/transforms/release_snap.py => taskcluster/taskgraph/transforms/release_snap_repackage.py
extra : rebase_source : dcd16e9e7e28f1817de12ff469c1456305a2dafc
2018-03-20 17:19:50 +01:00
Ciure Andrei
7208a2fee8 Merge inbound to mozilla-central. a=merge 2018-04-04 00:54:16 +03:00
Olivier Tilloy
e9b0682a45 Bug 1449864: [snap package] add the removable-media plug to allow saving downloaded files to /media. r=jlorenzo
MozReview-Commit-ID: LcKaZOZP6vS

--HG--
extra : rebase_source : 52b66130a2d7044f35e0ef7f645469d62f81d0fb
2018-03-29 10:10:53 +02:00
Gregory Szorc
70d55f427e Bug 1449629 - Install Python 3.5 in debian-base; r=glandium
We want Python 3.5+ to be available everywhere so various processes
can start using it.

The debian-base Dockerfile is shared by Debian 7 and 9 images.
Debian 9 ships with Python 3.5 and after the previous commit, we
have a Python 3.5 package for Debian 7. So we simply install the
"python3.5" package to get Python on all the Debian images.

MozReview-Commit-ID: 9ZmoSxtHWTZ

--HG--
extra : rebase_source : be4e62e7d731a3c39ee9ce205d75f1e525192acc
2018-04-02 16:58:21 -07:00
Simon Fraser
e4385fcf42 Bug 1379773 Update funsize to allow mar/mbsdiff definitions r=bhearsum 2018-03-26 12:16:08 +01:00
Csoregi Natalia
fb262254f8 Backed out changeset b42a6edd2645 (bug 1379773) for flake failure on scripts/funsize.py:229. CLOSED TREE 2018-03-26 13:55:44 +03:00
Simon Fraser
f86f28e420 Bug 1379773 Update funsize to allow mar/mbsdiff definitions r=bhearsum 2018-03-26 11:38:05 +01:00
Gregory Szorc
af8f8380c6 Bug 1448438 - Upgrade to Mercurial 4.5.2; r=sheehan
We bump the version of Mercurial for Debian packages and for Ubuntu
Docker images.

MozReview-Commit-ID: KYmG4rOm3TQ

--HG--
extra : rebase_source : cbb817a9ee4c27f0bc59f4fa1e2a708fac1cb093
2018-03-23 12:09:36 -07:00
Gregory Szorc
79e8198e43 Bug 1448438 - Install Mercurial via install-mercurial.sh; r=Callek
All in-tree Docker images should be installing Mercurial via
install-mercurial.sh so that the Mercurial install is consistent
across all Docker images.

I noticed this image wasn't using install-mercurial.sh because
attempting to rebuild the image currently fails due to
mercurial-4.3.1-2 not being available in the upstream package repo.

install-mercurial.sh has been taught to handle Ubuntu 18.04 and the
Docker image building process has been taught to use
install-mercurial.sh. install-mercurial.sh uses tooltool and behavior
should work and be deterministic over all of time.

As part of this, we had to establish a standalone shell script for
building the image. That's because install-mercurial.sh requires a
"tooltool_fetch" alias. Meaningful image building code has been
moved into the new setup.sh. This also means things run as a single
RUN statement. So we don't need to hack around minimizing RUN
invocations.

I also discovered that the pinned curl version is no longer available.
So I removed the version pinning. FWIW we can't rely on version
pinning unless the Apt repository is snapshotted. Packages do get
yanked from time to time. Unless we absolutely require a specific
version of a specific package, we can probably get away without pinning
- at least for this Docker image. But that can be a follow-up.

MozReview-Commit-ID: As7Hq470QcK

--HG--
extra : rebase_source : e5868ff1dfd6a14a12d3df08aca2954d1d9ea99f
2018-03-23 13:23:02 -07:00
Johan Lorenzo
fe8f5fc199 Bug 1448239 - Force apt database update so snapcraft can fetch packages r=rail
MozReview-Commit-ID: KAp4dCyHMRA

--HG--
extra : rebase_source : 15210a4ad3e402859f11771bb4a212132b002ac6
2018-03-23 12:06:51 +01:00
Simon Fraser
b643e91189 Bug 1430600 Fix retries for partials async downloads r=callek
Summary: This doesn't solve the download timeouts, but does ensure that retries are happening as they should.

Reviewers: rail

Reviewed By: rail

Bug #: 1430600

Differential Revision: https://phabricator.services.mozilla.com/D821

--HG--
extra : rebase_source : ba2e30cb7f190f5ee2ef06dadd80d7fe9bc61d54
2018-04-03 18:31:05 +01:00
Johan Lorenzo
c0b485fa3a Bug 1444898 - Snap: Use dedicated snap docker image instead of the Ubuntu one r=rail
MozReview-Commit-ID: 2wDKUHJI9tr

--HG--
extra : rebase_source : 43ca551162eeeea43800c268c4033892da3644d2
extra : intermediate-source : 1e0275c17b6cf25563de0f6af4f60c57edc0400a
extra : source : 64c2b865e1f277e0a5965e4331dce75cf5458f50
2018-03-12 15:23:32 +01:00
Ken VanDine
4bdff4292f Bug 1444140 - xdg-utils shouldn't be bundled in the firefox snap r=jlorenzo
MozReview-Commit-ID: CI6j8lxxA1T

--HG--
extra : rebase_source : da0e99aa8d494044269051c50531e5018cad8aca
2018-03-09 10:56:44 +00:00
Mark Banner
cd8efbae2c Bug 1443547 - Upgrade Docker images to node 8.9.4 & npm 5.6.0. r=dustin
MozReview-Commit-ID: 3rrH3JcOrnu

--HG--
extra : rebase_source : bda65b81a15fd5098faf3c1a99a8c949e712e076
2018-03-06 19:37:13 +00:00
Brindusan Cristian
eb51abf4fb Merge inbound to mozilla-central. a=merge 2018-03-08 20:00:36 +02:00
Ken VanDine
7d4a79ab48 Bug 1442419 - Fixed typo in the mimeapps.list bundled in the snap r=jlorenzo 2018-03-08 13:25:12 +00:00
shindli
568f98c908 Merge inbound to mozilla-central. a=merge 2018-03-08 02:20:08 +02:00
Andreea Pavel
2d590755fc Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-03-07 17:21:25 +02:00
Simon Fraser
1003fa56fd Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek

--HG--
rename : taskcluster/ci/repo-update/kind.yml => taskcluster/ci/repo-update-bb/kind.yml
rename : taskcluster/docker/periodic_updates/.eslintrc.js => taskcluster/docker/periodic-updates/.eslintrc.js
rename : taskcluster/docker/periodic_updates/Dockerfile => taskcluster/docker/periodic-updates/Dockerfile
rename : taskcluster/docker/periodic_updates/README.md => taskcluster/docker/periodic-updates/README.md
rename : taskcluster/docker/periodic_updates/runme.sh => taskcluster/docker/periodic-updates/runme.sh
rename : taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
extra : amend_source : fb6f5356c2ad1b6a4b1ac39460109bd91cbb2f7d
2018-03-06 15:27:58 +00:00
Andreea Pavel
ecb8a6e568 Backed out changeset 514feaa0c698 (bug 1436369) for taskcluster-images bustage on a CLOSED TREE
--HG--
rename : taskcluster/docker/periodic-updates/.eslintrc.js => taskcluster/docker/periodic_updates/.eslintrc.js
rename : taskcluster/docker/periodic-updates/Dockerfile => taskcluster/docker/periodic_updates/Dockerfile
rename : taskcluster/docker/periodic-updates/README.md => taskcluster/docker/periodic_updates/README.md
rename : taskcluster/docker/periodic-updates/runme.sh => taskcluster/docker/periodic_updates/runme.sh
rename : taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh
2018-03-07 14:22:54 +02:00
Simon Fraser
f5ed24fa70 Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek

--HG--
rename : taskcluster/ci/repo-update/kind.yml => taskcluster/ci/repo-update-bb/kind.yml
rename : taskcluster/docker/periodic_updates/.eslintrc.js => taskcluster/docker/periodic-updates/.eslintrc.js
rename : taskcluster/docker/periodic_updates/Dockerfile => taskcluster/docker/periodic-updates/Dockerfile
rename : taskcluster/docker/periodic_updates/README.md => taskcluster/docker/periodic-updates/README.md
rename : taskcluster/docker/periodic_updates/runme.sh => taskcluster/docker/periodic-updates/runme.sh
rename : taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
extra : amend_source : fd74227ccb8cd0a89b623e042cf3aea84d753702
2018-03-06 15:27:58 +00:00
Bogdan Tara
d89cfbc667 Backed out changeset 6ba388ca08da (bug 1436369) for taskcluster-images bustage and linting failure at taskcluster/ci/repo-update/kind.yml:49:1 on a CLOSED TREE
--HG--
rename : taskcluster/docker/periodic-updates/.eslintrc.js => taskcluster/docker/periodic_updates/.eslintrc.js
rename : taskcluster/docker/periodic-updates/Dockerfile => taskcluster/docker/periodic_updates/Dockerfile
rename : taskcluster/docker/periodic-updates/README.md => taskcluster/docker/periodic_updates/README.md
rename : taskcluster/docker/periodic-updates/runme.sh => taskcluster/docker/periodic_updates/runme.sh
rename : taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh
2018-03-07 13:21:46 +02:00
Simon Fraser
c83da63a75 Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek

--HG--
rename : taskcluster/ci/repo-update/kind.yml => taskcluster/ci/repo-update-bb/kind.yml
rename : taskcluster/docker/periodic_updates/.eslintrc.js => taskcluster/docker/periodic-updates/.eslintrc.js
rename : taskcluster/docker/periodic_updates/Dockerfile => taskcluster/docker/periodic-updates/Dockerfile
rename : taskcluster/docker/periodic_updates/README.md => taskcluster/docker/periodic-updates/README.md
rename : taskcluster/docker/periodic_updates/runme.sh => taskcluster/docker/periodic-updates/runme.sh
rename : taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js => taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
rename : taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js => taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
rename : taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh => taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
extra : histedit_source : 08bfe7e842d5e516ba6453f458796fd8d2aa3ae0%2C25d60af8fa6da24131eb23756259399abb1de41d
2018-03-06 15:27:58 +00:00
Ken VanDine
2f58dc2d51 Bug 1443736 - Improved mechanism for handing opening files after downloading with snap r=jlorenzo
MozReview-Commit-ID: 6WR2HBJRlBy

--HG--
extra : rebase_source : cfc5fe1450778f038e5f9c47b333c86d9ab07e5c
2018-03-07 08:26:48 +00:00
Johan Lorenzo
7a3bc22148 Bug 1443419 - Extract gtk30.mo files from all the Ubuntu langpacks and bundle them into the snap. p=kenvandine r=sfraser
MozReview-Commit-ID: JB2PojGgike

--HG--
extra : rebase_source : 699a98d0564c8f2a73a0e3687eebcc2885632572
2018-03-07 18:54:54 +01:00
Ken VanDine
c04a3e753e Bug 1443522 - Fix mime cache generation which was breaking themes r=jlorenzo
MozReview-Commit-ID: 52jjK66U7iO

--HG--
extra : rebase_source : 901efa708aa6b85596a3084ef9115c08288ecaf1
2018-03-06 15:28:06 +00:00
Tiberius Oros
9a5db673a8 Backed out changeset 32c3c20fd489 (bug 1443419) for shell failure on shell failure on /firefox-snap/runme.sh:53 on CLOSED TREE
--HG--
extra : amend_source : cbc8b1f406e34c98ebb5e1ba570859a9b2d90988
2018-03-06 15:25:37 +02:00
Ken VanDine
14dd930e17 Bug 1443419 - Extract gtk30.mo files from all the Ubuntu langpacks and bundle them into the snap. r=jlorenzo
MozReview-Commit-ID: BGioikt15CL

--HG--
extra : rebase_source : 2f7a3bd3b66bd0dbd0534398d0d4056b4f199019
2018-03-06 09:15:26 +00:00
Johan Lorenzo
ef248693b2 Bug 1443144 - part2: Fix bad shell quotes r=sfraser a=RyanVM
MozReview-Commit-ID: BD8NTgd1Xgq

--HG--
extra : rebase_source : 7f9be73fde97dd6831b2954bd37afe477ecb0573
2018-03-05 16:33:19 +01:00
Ken VanDine
ebfccc8c4c Bug 1443144 - Fix snap build failure caused by files not being copied into ${WORKSPACE} r=jlorenzo
MozReview-Commit-ID: KF1ZH9jZGOf

--HG--
extra : rebase_source : a997df0d0b7ed11b7ba2ef19e3efb50469580cdd
2018-03-05 14:32:26 +00:00
Ken VanDine
ca87e2403a Bug 1442419 - Fix failure to open files after downloading with snap r=jlorenzo
This fix does several things:
 * Removes the mime cache generated by the desktop-gtk3 remote part
 * Installs a stub shared-mime-info database
 * Set default association for all types to use xdg-open

Note: There is still work[1] to be completed in snapd, adding OpenFile
support to xdg-open.  Landing this is harmless though, it will fail
silently just as it does today but will start working when the snapd
feature lands.

1. https://github.com/snapcore/snapd/pull/4766
opening requested files,

MozReview-Commit-ID: 1eeOLeVN8xQ

--HG--
extra : rebase_source : e948bafc583f91177530ce00ec26c69619a7f8f9
2018-03-01 22:02:21 +00:00
Ken VanDine
1d54e75ded Bug 1441920 - Run update-mime-database at the end of the build rather than on startup of the snap r=jlorenzo
MozReview-Commit-ID: 8Fu1A8LsLSr

--HG--
extra : rebase_source : 43b3e4a981e0e7bd8d83c98fc1b01fb64aa4f973
2018-02-28 17:44:00 +00:00
Ken VanDine
d30a516912 Bug 1441884 - Add network-observe to plugs in snap r=jlorenzo
MozReview-Commit-ID: FZ5yOvnwmaF

--HG--
extra : rebase_source : b86988fa128834eeb8200703f3b353cbac54d710
2018-02-28 16:09:04 +00:00
Ken VanDine
85584725b3 Bug 1441822 - Add upower-observe to plugs in snap r=jlorenzo
MozReview-Commit-ID: FqJ9lC9PwRF

--HG--
extra : rebase_source : 4d2a11cba2ca059738e1f7a385732e8611154b8d
2018-02-28 15:53:29 +00:00
Johan Lorenzo
42a82bc9bb Bug 1411559 - Snap: Add upload on mozilla-release and restrict channels r=sfraser
MozReview-Commit-ID: DHszbMhpFKI

--HG--
extra : rebase_source : 1b8954fb96c1e5fbedbdd4f58f65e26be1a4ba29
2018-02-28 14:50:28 +01:00
Henrik Skupin
21d9fbb240 Bug 1443437 - Pre-build font cache for Firefox i386 binaries on x86_64 systems. r=jmaher
In automation for both Linux and Linux64 the same docker image is used,
which is based on Ubuntu 16.04 64bit. To run the 32bit Firefox binary
the necessary libraries for the i386 architecture get installed.

What's missing is the creation of the font cache for i386 binaries. As
such it will be created at the first start of the appropriate application.
It means there is an additional ~30s delay before Firefox opens, which
causes several test failures especially for wdspec tests.

To prevent this delay the i386 version of fontconfig will be installed
and apt automatically creates the font cache for the i386 architecture
by leaving the x86_64 cache in-place.

So the cache creation will happen one time  when the docker image is getting
build, and not for each and every test job, which saves us 30s for each.

MozReview-Commit-ID: 58xdOI4xYkP

--HG--
extra : rebase_source : f246fc47caa1acc8657c4963c9450c1ca7653fec
2018-03-07 11:48:26 +01:00
Simon Fraser
d167e9637d Bug 1436369 Add docker entrypoint for periodic file udpates r=catlee
MozReview-Commit-ID: 4c8bMADQg4t

--HG--
extra : transplant_source : %BDs%8FS%9B/%B8%22%19%AE%10%C9%F1%AA%13t%84zY%BA
2018-02-21 11:18:32 +00:00