Bug 1620888 - Port bug 1620165: Add win32-cross build job for try builds. r=darktrojan

--HG--
extra : rebase_source : 956fbeeeee15714ef41be3a9e947d7841ace214e
extra : histedit_source : 2449751781ea00815ebb5dc7c3facf28f54134e3
This commit is contained in:
Rob Lemley 2020-03-08 21:21:32 -04:00
Родитель b1ac48eee7
Коммит 5f0113bff4
2 изменённых файлов: 62 добавлений и 1 удалений

Просмотреть файл

@ -5,7 +5,7 @@ ac_add_options --target=i686-pc-mingw32
. $topsrcdir/build/win32/mozconfig.vs-latest
# Set up mapi includes (must be done after visual studio setup)
export INCLUDE=$INCLUDE:${TOOLTOOL_DIR}/mapiheader
export INCLUDE=${TOOLTOOL_DIR}/mapiheader
if test `uname -s` = Linux; then

Просмотреть файл

@ -71,3 +71,64 @@ win64-cross/opt:
dest: clang-cl
thirdparty-libotr-win64:
- libotr.tar.xz
win32-cross/opt:
description: "Win32 Opt Cross"
index:
product: thunderbird
job-name: win32-cross-opt
attributes:
enable-build-signing: true
enable-full-crashsymbols: true
treeherder:
platform: windows2012-32/opt
symbol: Bx
tier: 2
worker-type: b-linux
worker:
docker-image: {in-tree: debian9-amd64-build}
max-run-time: 7200
env:
PERFHERDER_EXTRA_OPTIONS: cross
TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
# MOZ_AUTOMATION_PACKAGE_TESTS: "1"
run:
actions: [build]
options: [append-env-variables-from-configs]
script: mozharness/scripts/fx_desktop_build.py
config:
- builds/taskcluster_base_thunderbird.py
- builds/releng_base_linux_64_builds.py
extra-config:
stage_platform: win32
mozconfig_platform: win32
env:
LD_PRELOAD: "/builds/worker/fetches/liblowercase/liblowercase.so"
LOWERCASE_DIRS: "/builds/worker/checkouts/gecko/vs2017_15.8.4:/builds/worker/checkouts/gecko/mapiheader"
run-on-projects: ['try-comm-central']
dependencies:
win64-clang-cl: toolchain-win64-clang-cl
thirdparty-libotr-win32: thirdparty-libotr-win32
fetches:
toolchain:
- linux64-binutils
- linux64-cbindgen
- linux64-clang
- linux64-dump-syms
- linux64-liblowercase
- linux64-nasm
- linux64-node
- linux64-rust-cross-1.41
- linux64-rust-size
- linux64-sccache
- linux64-wine
fetch:
- nsis-3.01-win
- upx-3.95-win
win64-clang-cl:
- artifact: clang.tar.bz2
extract: true
dest: clang-cl
thirdparty-libotr-win32:
- libotr.tar.xz