gecko-dev/taskcluster/docs
Gregory Szorc 96fa6fe838 Bug 1289643 - Change path for checkouts from "workspace" to "checkouts"; r=dustin
Currently, TaskCluster tasks tend to use the "workspace" directory as
a cache that manages the source checkout *and* additional state.

Historically at Mozilla, we've lumped "source checkout" and "workspace"
(sometimes known as an "objdir") into the same directory. This is
not ideal. Ideally, there is an immutable, read-only source checkout
and all files produced from that source live in a separate directory.

In this commit, the "workspace" directory for the "lint" image has been
renamed to "checkouts" and all tasks using the image have been updated
accordingly. By having "checkout" in the name, we clearly identify this
cache as being relevant to source checkouts, which IMO can serve a
different role from "workspaces." This distinction is important, as the
next commit will prevent the "checkouts" cache from getting optimized
out in certain tasks.

To hammer this point home, documentation on common caches has been
introduced.

MozReview-Commit-ID: BSEc4dM5YCt

--HG--
extra : rebase_source : 5a62939e066d3723736b41e14007112d92346684
2016-07-29 10:44:19 -07:00
..
attributes.rst Bug 1281004: Specify test tasks more flexibly; r=gps; r=gbrown 2016-07-11 23:27:14 +00:00
caches.rst Bug 1289643 - Change path for checkouts from "workspace" to "checkouts"; r=dustin 2016-07-29 10:44:19 -07:00
docker-images.rst Bug 1288567 - Add special Dockerfile syntax to add arbitrary files to context; r=dustin 2016-07-21 16:51:30 -07:00
how-tos.rst Bug 1281004: Specify test tasks more flexibly; r=gps; r=gbrown 2016-07-11 23:27:14 +00:00
index.rst Bug 1289643 - Change path for checkouts from "workspace" to "checkouts"; r=dustin 2016-07-29 10:44:19 -07:00
kinds.rst Bug 1281004: Specify test tasks more flexibly; r=gps; r=gbrown 2016-07-11 23:27:14 +00:00
parameters.rst Bug 1280129 - Update tasks to use v2 treeherder routes r=dustin 2016-06-14 12:56:25 -05:00
taskgraph.rst Bug 1281004: Specify test tasks more flexibly; r=gps; r=gbrown 2016-07-11 23:27:14 +00:00
transforms.rst Bug 1281004: Specify test tasks more flexibly; r=gps; r=gbrown 2016-07-11 23:27:14 +00:00
yaml-templates.rst Bug 1281004: Specify test tasks more flexibly; r=gps; r=gbrown 2016-07-11 23:27:14 +00:00