123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267 |
- # vim: filetype=yaml sw=2
- version: '[% c("var/torbrowser_version") %]'
- output_dir: release
- link_input_files: 1
- var:
- signed_status: unsigned
- publish_dir: '[% c("var/signed_status") %]/[% c("version") %]-[% c("var/torbrowser_build") %]'
- containers_target: with_containers
- targets:
- torbrowser-all:
- - torbrowser-linux-x86_64
- - torbrowser-linux-i686
- - torbrowser-linux-arm
- - torbrowser-linux-ppc64le
- - torbrowser-windows-i686
- - torbrowser-windows-x86_64
- - torbrowser-osx-x86_64
- - torbrowser-android-armv7
- - torbrowser-android-x86
- - torbrowser-android-x86_64
- - torbrowser-android-aarch64
- - torbrowser-src
- torbrowser-all-desktop:
- - torbrowser-linux-x86_64
- - torbrowser-linux-i686
- - torbrowser-windows-i686
- - torbrowser-windows-x86_64
- - torbrowser-osx-x86_64
- - torbrowser-src
- torbrowser-all-android:
- - torbrowser-android-armv7
- - torbrowser-android-x86
- - torbrowser-android-x86_64
- - torbrowser-android-aarch64
- torbrowser-android-armv7:
- var:
- torbrowser-android-armv7: 1
- torbrowser-android-x86:
- var:
- torbrowser-android-x86: 1
- torbrowser-android-x86_64:
- var:
- torbrowser-android-x86_64: 1
- torbrowser-android-aarch64:
- var:
- torbrowser-android-aarch64: 1
- torbrowser-linux-x86_64:
- var:
- torbrowser-linux-x86_64: 1
- torbrowser-linux-x86_64-asan:
- var:
- torbrowser-linux-x86_64: 1
- asan-build: '-asan'
- torbrowser-linux-i686:
- var:
- torbrowser-linux-i686: 1
- torbrowser-linux-arm:
- var:
- torbrowser-linux-arm: 1
- torbrowser-linux-ppc64le:
- var:
- torbrowser-linux-ppc64le: 1
- torbrowser-windows-i686:
- var:
- torbrowser-windows-i686: 1
- torbrowser-windows-x86_64:
- var:
- torbrowser-windows-x86_64: 1
- torbrowser-osx-x86_64:
- var:
- torbrowser-osx-x86_64: 1
- torbrowser-src:
- var:
- torbrowser-src: '[% ! c("var/testbuild") %]'
- torbrowser-src-testbuild:
- var:
- torbrowser-src: 1
- notarget:
- - release
- - torbrowser-all
- - torbrowser-all-android
- - torbrowser-all-desktop
- noversiondir:
- var:
- publish_dir: ''
- release:
- var:
- build_target: release
- nightly:
- output_dir: 'nightly'
- var:
- build_target: nightly
- publish_dir: '[% c("version") %]'
- alpha:
- output_dir: alpha
- var:
- build_target: alpha
- testbuild:
- output_dir: 'testbuild'
- var:
- testbuild: 1
- build_target: torbrowser-testbuild
- publish_dir: ''
- no_containers:
- var:
- containers_target: no_containers
- signed:
- var:
- signed_status: signed
- create_unsigned_incrementals:
- var:
- create_unsigned_incrementals: 1
- input_files:
- # Release
- - name: android-armv7
- project: tor-browser
- enable: '[% c("var/torbrowser-android-armv7") %]'
- target:
- - '[% c("var/containers_target") %]'
- - '[% c("var/build_target") %]'
- - torbrowser-android-armv7
- - name: android-x86
- project: tor-browser
- enable: '[% c("var/torbrowser-android-x86") %]'
- target:
- - '[% c("var/containers_target") %]'
- - '[% c("var/build_target") %]'
- - torbrowser-android-x86
- - name: android-x86_64
- project: tor-browser
- enable: '[% c("var/torbrowser-android-x86_64") %]'
- target:
- - '[% c("var/containers_target") %]'
- - '[% c("var/build_target") %]'
- - torbrowser-android-x86_64
- - name: android-aarch64
- project: tor-browser
- enable: '[% c("var/torbrowser-android-aarch64") %]'
- target:
- - '[% c("var/containers_target") %]'
- - '[% c("var/build_target") %]'
- - torbrowser-android-aarch64
- - name: linux-x86_64
- project: tor-browser
- enable: '[% c("var/torbrowser-linux-x86_64") %]'
- target:
- - '[% c("var/build_target") %]'
- - 'torbrowser-linux-x86_64[% c("var/asan-build") %]'
- - name: linux-i686
- project: tor-browser
- enable: '[% c("var/torbrowser-linux-i686") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-linux-i686
- - name: linux-arm
- project: tor-browser
- enable: '[% c("var/torbrowser-linux-arm") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-linux-arm
- - name: linux-ppc64le
- project: tor-browser
- enable: '[% c("var/torbrowser-linux-ppc64le") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-linux-ppc64le
- - name: windows-i686
- project: tor-browser
- enable: '[% c("var/torbrowser-windows-i686") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-windows-i686
- - name: windows-x86_64
- project: tor-browser
- enable: '[% c("var/torbrowser-windows-x86_64") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-windows-x86_64
- - name: osx-x86_64
- project: tor-browser
- enable: '[% c("var/torbrowser-osx-x86_64") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-osx-x86_64
- - name: windows-expert-bundle
- project: tor
- enable: '[% c("var/torbrowser-windows-i686") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-windows-i686
- - expert-bundle
- - name: windows64-expert-bundle
- project: tor
- enable: '[% c("var/torbrowser-windows-x86_64") %]'
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-windows-x86_64
- - expert-bundle
- - name: src-firefox
- project: firefox
- enable: '[% c("var/torbrowser-src") %]'
- pkg_type: src-tarballs
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-src
- - name: src-tor-launcher
- project: tor-launcher
- enable: '[% c("var/torbrowser-src") %]'
- pkg_type: src-tarballs
- target:
- - '[% c("var/build_target") %]'
- - torbrowser-src
- steps:
- signtag:
- build_log: '-'
- debug: 0
- input_files: []
- signtag: '[% INCLUDE signtag %]'
- update_responses_config:
- build_log: '-'
- debug: 0
- input_files: []
- update_responses_config: '[% INCLUDE update_responses_config %]'
- create_update_responses_tar:
- build_log: '-'
- debug: 0
- input_files: []
- create_update_responses_tar: '[% INCLUDE create_update_responses_tar %]'
- hash_incrementals:
- build_log: '-'
- debug: 0
- input_files: []
- hash_incrementals: '[% INCLUDE hash_incrementals %]'
- dmg2mar:
- build_log: '-'
- debug: 0
- input_files: []
- dmg2mar: '[% INCLUDE dmg2mar %]'
|