Bug 1418415 - Build the daily searchfox index on Windows as well. r=emilio

Also turn on saving of rust analysis for the windows searchfox job.

Depends on D10355

Differential Revision: https://phabricator.services.mozilla.com/D10356

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Kartikaya Gupta 2018-10-31 19:34:10 +00:00
Родитель e27c90bb3c
Коммит d730afbefd
3 изменённых файлов: 9 добавлений и 6 удалений

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

@ -9,6 +9,10 @@ MOZ_AUTOMATION_L10N_CHECK=0
ac_add_options --enable-optimize
ac_add_options --enable-debug
# Save rust analysis (this requires unlocking the unstable features,
# which is done in the taskcluster task definition via RUSTC_BOOTSTRAP)
export RUSTFLAGS="-Zsave-analysis"
ac_add_options --enable-clang-plugin
ac_add_options --enable-mozsearch-plugin

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

@ -87,8 +87,6 @@ jobs:
- linux64-rust-macos
- linux64-cbindgen
# NOTE: Windows Searchfox jobs aren't working quite yet (bug 1418415).
win64-searchfox/debug:
description: "Win64 Searchfox Debug (clang-cl)"
index:
@ -98,10 +96,12 @@ jobs:
platform: windows2012-64/debug
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 7200
max-run-time: 36000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
PERFHERDER_EXTRA_OPTIONS: searchfox
RUSTC_BOOTSTRAP: "1"
MOZSEARCH_PLATFORM: "windows"
run:
using: mozharness
options: [append-env-variables-from-configs]

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

@ -540,10 +540,9 @@ def target_tasks_nightly_desktop(full_task_graph, parameters, graph_config):
@_target_task('searchfox_index')
def target_tasks_searchfox(full_task_graph, parameters, graph_config):
"""Select tasks required for indexing Firefox for Searchfox web site each day"""
# For now we only do Linux and Mac debug builds. Windows builds
# are currently broken (bug 1418415).
return ['searchfox-linux64-searchfox/debug',
'searchfox-macosx64-searchfox/debug']
'searchfox-macosx64-searchfox/debug',
'searchfox-win64-searchfox/debug']
@_target_task('pipfile_update')