tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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