kind.yml (1949B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 loader: taskgraph.loader.transform:loader 6 7 transforms: 8 - gecko_taskgraph.transforms.build_schedules:transforms 9 - gecko_taskgraph.transforms.job:transforms 10 - gecko_taskgraph.transforms.task:transforms 11 12 kind-dependencies: 13 - toolchain 14 15 task-defaults: 16 run-on-repo-type: [hg] 17 worker-type: b-linux 18 fetches: 19 toolchain: 20 - linux64-node 21 optimization: 22 skip-unless-expanded: null 23 24 tasks: 25 browser: 26 description: "Build Browser Extensions" 27 index: 28 product: firefox 29 job-name: build-extensions-browser 30 treeherder: 31 kind: build 32 platform: linux64/opt 33 symbol: Bext 34 tier: 1 35 worker: 36 artifacts: 37 - name: public/browser-extensions/newtab.xpi 38 path: /builds/worker/workspace/obj-build/dist/xpi-stage/newtab@mozilla.org.xpi 39 type: file 40 - name: public/browser-extensions/webcompat.xpi 41 path: /builds/worker/workspace/obj-build/dist/xpi-stage/webcompat@mozilla.org.xpi 42 type: file 43 - name: public/browser-extensions/data-leak-blocker.xpi 44 path: /builds/worker/workspace/obj-build/dist/xpi-stage/data-leak-blocker@mozilla.com.xpi 45 type: file 46 docker-image: {in-tree: debian12-amd64-build} 47 env: 48 MOZ_OBJDIR: ../../workspace/obj-build 49 MOZCONFIG: browser/config/mozconfigs/linux64/browser-extensions 50 PERFHERDER_EXTRA_OPTIONS: browser-extensions 51 max-run-time: 1800 52 run: 53 using: mach 54 mach: build 55 run-on-projects: ['mozilla-central']