bug 1423882 - Define and use a sparse profile for upload-generated-sources tasks. r?gps draft
authorTed Mielczarek <ted@mielczarek.org>
Thu, 07 Dec 2017 06:51:25 -0500
changeset 709033 29df8e435469a4fd45623c55f670a90563809d73
parent 708198 79d3e25106f8eb369dde6a47199547d131af8d3d
child 743306 56dc7f0dcb7e01627d18ed6c55fedb2e5667673e
push id92515
push userbmo:ted@mielczarek.org
push dateThu, 07 Dec 2017 13:43:58 +0000
reviewersgps
bugs1423882
milestone59.0a1
bug 1423882 - Define and use a sparse profile for upload-generated-sources tasks. r?gps upload-generated-sources tasks simply use `mach python` to run an in-tree script, so they can save time by using a sparse profile. MozReview-Commit-ID: LbXlibOP34W
build/sparse-profiles/upload-generated-sources
taskcluster/ci/upload-generated-sources/kind.yml
new file mode 100644
--- /dev/null
+++ b/build/sparse-profiles/upload-generated-sources
@@ -0,0 +1,4 @@
+%include build/sparse-profiles/mach
+
+[include]
+path:build/upload_generated_sources.py
--- a/taskcluster/ci/upload-generated-sources/kind.yml
+++ b/taskcluster/ci/upload-generated-sources/kind.yml
@@ -26,12 +26,13 @@ job-template:
     worker:
         docker-image: {in-tree: "lint"}
         max-run-time: 600
     run:
         using: run-task
         command: >
             cd /builds/worker/checkouts/gecko &&
             ./mach python build/upload_generated_sources.py ${ARTIFACT_URL}
+        sparse-profile: upload-generated-sources
     optimization:
         only-if-dependencies-run: null
     scopes:
         - secrets:get:project/releng/gecko/build/level-{level}/gecko-generated-sources-upload