gecko-dev/taskcluster
Gregory Szorc 4e98543647 Bug 1391476 - Require that all cache paths be declared as volumes; r=dustin
See the inline comment for the rationale here.

This check may not catch all volumes and caches. But after subsequent
commits refactor how permissions for caches and volumes are handled,
this edge case will likely result in permissions errors in the task,
so it isn't worth worrying about.

Several Dockerfile have been updated to add missing VOLUME so the check
passes.

In the case of desktop1604-test, we stopped removing
/home/worker/.cache because you can't remove a mount point, which is
what volumes are inside Docker containers.

MozReview-Commit-ID: GEyNkkX00kN

--HG--
extra : rebase_source : 19b3165d8c6e4431aa43dca51828be255e82e34f
2017-08-23 08:57:59 -07:00
..
ci Bug 1391675 - [tryselect] Add a test for 'mach try fuzzy' and associated task, r=gps 2017-08-21 11:52:28 -04:00
docker Bug 1391476 - Require that all cache paths be declared as volumes; r=dustin 2017-08-23 08:57:59 -07:00
docs Bug 1391789 - Improve cache coherence via run-task integration; r=dustin 2017-08-18 14:07:03 -07:00
scripts Bug 1284475 - migrate ToolTool blueprint to new codebase of relengapi r=KWierso 2017-08-08 10:55:52 +02:00
taskgraph Bug 1391476 - Require that all cache paths be declared as volumes; r=dustin 2017-08-23 08:57:59 -07:00
.yamllint Backed out 7 changesets (bug 1387862) for yaml linting failures. 2017-08-09 21:31:30 -04:00
mach_commands.py Bug 1384729 - Move actions into taskgraph dir r=dustin 2017-07-27 10:47:37 -07:00
moz.build Bug 1384729 - Move actions into taskgraph dir r=dustin 2017-07-27 10:47:37 -07:00