macosx-native.yml (4708B)
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 task-defaults: 6 index: 7 product: firefox 8 worker-type: b-osx-1015 9 worker: 10 max-run-time: 7200 11 artifacts: 12 - name: public/build/security/{browser_entitlement}.xml 13 path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/{browser_entitlement}.xml 14 type: file 15 - name: public/build/security/media-plugin-helper.xml 16 path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/media-plugin-helper.xml 17 type: file 18 - name: public/build/security/plugin-container.xml 19 path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/plugin-container.xml 20 type: file 21 run: 22 using: mozharness 23 script: "mozharness/scripts/fx_desktop_build.py" 24 25 macosx64-plain/opt: 26 description: "MacOS X x64 Opt Plain" 27 index: 28 job-name: macosx64-plain-opt 29 treeherder: 30 symbol: Bp 31 platform: osx/opt 32 tier: 1 33 worker: 34 env: 35 PERFHERDER_EXTRA_OPTIONS: plain 36 run: 37 actions: [build] 38 config: 39 - builds/releng_base_firefox.py 40 - builds/taskcluster_base_macosx.py 41 extra-config: 42 disable_package_metrics: true 43 stage_platform: macosx64 44 mozconfig_platform: macosx64 45 mozconfig-variant: plain-opt 46 run-on-projects: ['mozilla-central'] 47 fetches: 48 toolchain: 49 - macosx64-clang 50 - macosx64-cbindgen 51 - macosx64-nasm 52 - macosx64-node 53 - macosx64-rust 54 - macosx64-sdk 55 - sysroot-wasm32-wasi 56 - onnxruntime-x86_64-apple-darwin 57 optimization: 58 skip-unless-expanded: null 59 60 macosx64-plain/debug: 61 description: "MacOS X x64 Debug Plain" 62 index: 63 job-name: macosx64-plain-debug 64 treeherder: 65 symbol: Bp 66 platform: osx/debug 67 tier: 1 68 worker: 69 env: 70 PERFHERDER_EXTRA_OPTIONS: plain 71 run: 72 actions: [build] 73 config: 74 - builds/releng_base_firefox.py 75 - builds/taskcluster_base_macosx.py 76 extra-config: 77 disable_package_metrics: true 78 stage_platform: macosx64 79 mozconfig_platform: macosx64 80 mozconfig-variant: plain-debug 81 run-on-projects: ['trunk'] 82 fetches: 83 toolchain: 84 - macosx64-clang 85 - macosx64-cbindgen 86 - macosx64-nasm 87 - macosx64-node 88 - macosx64-rust 89 - macosx64-sdk 90 - sysroot-wasm32-wasi 91 - onnxruntime-x86_64-apple-darwin 92 optimization: 93 skip-unless-expanded: null 94 95 macosx64-rusttests/opt: 96 description: "MacOS X x64 Rust Tests Opt" 97 index: 98 job-name: macosx64-rusttests-opt 99 treeherder: 100 platform: macosx64/opt 101 symbol: BR 102 tier: 1 103 worker: 104 env: 105 PERFHERDER_EXTRA_OPTIONS: rusttests 106 run: 107 actions: [build] 108 config: 109 - builds/releng_base_firefox.py 110 - builds/taskcluster_base_macosx.py 111 - builds/releng_sub_mac_configs/rusttests.py 112 extra-config: 113 mozconfig_platform: macosx64 114 mozconfig-variant: rusttests 115 run-on-projects: ['mozilla-central'] 116 fetches: 117 toolchain: 118 - macosx64-clang 119 - macosx64-rust 120 - macosx64-cbindgen 121 - macosx64-nasm 122 - macosx64-node 123 - macosx64-sdk 124 optimization: 125 test-inclusive: [rusttests] 126 127 macosx64-rusttests/debug: 128 description: "MacOS X x64 Rust Tests Debug" 129 index: 130 job-name: macosx64-rusttests-debug 131 treeherder: 132 platform: macosx64/debug 133 symbol: BR 134 tier: 1 135 worker: 136 env: 137 PERFHERDER_EXTRA_OPTIONS: rusttests 138 run: 139 actions: [build] 140 config: 141 - builds/releng_base_firefox.py 142 - builds/taskcluster_base_macosx.py 143 - builds/releng_sub_mac_configs/rusttests.py 144 extra-config: 145 mozconfig_platform: macosx64 146 mozconfig-variant: rusttests-debug 147 run-on-projects: ['trunk'] 148 fetches: 149 toolchain: 150 - macosx64-clang 151 - macosx64-rust 152 - macosx64-cbindgen 153 - macosx64-nasm 154 - macosx64-node 155 - macosx64-sdk 156 optimization: 157 test-inclusive: [rusttests]