ios.yml (3219B)
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 treeherder: 9 tier: 2 10 worker-type: b-linux-docker-amd 11 worker: 12 max-run-time: 7200 13 run-on-projects: ['trunk'] 14 run-on-repo-type: [hg] 15 run: 16 using: mozharness 17 actions: [get-secrets, build] 18 secrets: true 19 script: "mozharness/scripts/fx_desktop_build.py" 20 config: 21 - builds/releng_base_firefox.py 22 extra-config: 23 app_name: mobile/ios 24 stage_platform: ios 25 disable_package_metrics: true 26 upload_env: {"UPLOAD_PATH": "/builds/worker/artifacts"} 27 use-sccache: true 28 fetches: 29 toolchain: 30 - linux64-cctools-port 31 - linux64-clang 32 - linux64-dump_syms 33 - linux64-hfsplus 34 - linux64-libdmg 35 - linux64-rust-ios 36 - linux64-rust-size 37 - linux64-cbindgen 38 - linux64-nasm 39 - linux64-node 40 - linux64-sccache 41 - sysroot-x86_64-linux-gnu 42 - sysroot-wasm32-wasi 43 44 ios/debug: 45 description: "ios debug" 46 index: 47 job-name: ios-debug 48 treeherder: 49 platform: ios/debug 50 symbol: B 51 run: 52 extra-config: 53 mozconfig_platform: ios 54 mozconfig-variant: debug 55 fetches: 56 toolchain: 57 - ios-sdk 58 59 ios/opt: 60 description: "ios opt" 61 index: 62 job-name: ios-opt 63 treeherder: 64 platform: ios/opt 65 symbol: B 66 run: 67 extra-config: 68 mozconfig_platform: ios 69 mozconfig-variant: opt 70 fetches: 71 toolchain: 72 - ios-sdk 73 74 ios-non-unified/plain: 75 description: "ios non-unified" 76 index: 77 job-name: ios-non-unified-plain 78 treeherder: 79 platform: ios/plain 80 symbol: Bp-nu 81 worker: 82 env: 83 PERFHERDER_EXTRA_OPTIONS: non-unified 84 MOZ_AUTOMATION_BUILD_SYMBOLS: '0' 85 run: 86 extra-config: 87 mozconfig_platform: ios 88 extra_mozconfig_content: 89 - ac_add_options --disable-unified-build 90 mozconfig-variant: opt 91 run-on-projects: ['integration'] 92 fetches: 93 toolchain: 94 - ios-sdk 95 96 ios-sim/debug: 97 description: "ios-sim debug" 98 index: 99 job-name: ios-sim-debug 100 treeherder: 101 platform: ios/debug 102 symbol: Bsim 103 worker: 104 env: 105 PERFHERDER_EXTRA_OPTIONS: ios-sim 106 run: 107 extra-config: 108 mozconfig_platform: ios-sim 109 mozconfig-variant: debug 110 fetches: 111 toolchain: 112 - ios-sim-sdk 113 114 ios-sim/opt: 115 description: "ios-sim opt" 116 index: 117 job-name: ios-sim-opt 118 treeherder: 119 platform: ios/opt 120 symbol: Bsim 121 worker: 122 env: 123 PERFHERDER_EXTRA_OPTIONS: ios-sim 124 run: 125 extra-config: 126 mozconfig_platform: ios-sim 127 mozconfig-variant: opt 128 fetches: 129 toolchain: 130 - ios-sim-sdk