Bug 1542550 - Port bug 1352113: Implement shippable builds for Thunderbird. r=darktrojan CLOSED TREE
--HG-- extra : amend_source : 6a470dabec0632c39b942d72611bd783275e33fd
This commit is contained in:
Родитель
08d607ce94
Коммит
4023610733
|
@ -10,6 +10,7 @@ jobs:
|
|||
type: decision-task
|
||||
treeherder-symbol: Nd
|
||||
target-tasks-method: nightly_desktop
|
||||
include-push-tasks: true
|
||||
run-on-projects:
|
||||
- comm-central
|
||||
when:
|
||||
|
@ -23,6 +24,7 @@ jobs:
|
|||
type: decision-task
|
||||
treeherder-symbol: Nd-Ln
|
||||
target-tasks-method: nightly_linux
|
||||
include-push-tasks: true
|
||||
run-on-projects:
|
||||
- comm-central
|
||||
when: [] # never (hook only)
|
||||
|
@ -32,6 +34,7 @@ jobs:
|
|||
type: decision-task
|
||||
treeherder-symbol: Nd-OSX
|
||||
target-tasks-method: nightly_macosx
|
||||
include-push-tasks: true
|
||||
run-on-projects:
|
||||
- comm-central
|
||||
when: [] # never (hook only)
|
||||
|
@ -41,6 +44,7 @@ jobs:
|
|||
type: decision-task
|
||||
treeherder-symbol: Nd-win32
|
||||
target-tasks-method: nightly_win32
|
||||
include-push-tasks: true
|
||||
run-on-projects:
|
||||
- comm-central
|
||||
when: [] # never (hook only)
|
||||
|
@ -50,6 +54,7 @@ jobs:
|
|||
type: decision-task
|
||||
treeherder-symbol: Nd-win64
|
||||
target-tasks-method: nightly_win64
|
||||
include-push-tasks: true
|
||||
run-on-projects:
|
||||
- comm-central
|
||||
when: [] # never (hook only)
|
||||
|
|
|
@ -16,4 +16,4 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- signed
|
||||
- shippable
|
||||
|
|
|
@ -14,6 +14,7 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
|
|
|
@ -18,8 +18,8 @@ only-for-attributes:
|
|||
- nightly
|
||||
|
||||
not-for-build-platforms:
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
|
|
@ -32,11 +32,11 @@ primary-dependency:
|
|||
- repackage-l10n
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
|
|
|
@ -30,20 +30,20 @@ linux64/opt:
|
|||
- linux64-rust
|
||||
- linux64-sccache
|
||||
|
||||
linux64-nightly/opt:
|
||||
description: "Linux64 Nightly"
|
||||
linux64-shippable/opt:
|
||||
description: "Linux64 Shippable"
|
||||
attributes:
|
||||
nightly: true
|
||||
shippable: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: thunderbird
|
||||
index:
|
||||
product: thunderbird
|
||||
job-name: linux64-opt
|
||||
type: nightly
|
||||
type: shippable
|
||||
treeherder:
|
||||
platform: linux64/opt
|
||||
symbol: N
|
||||
platform: linux64-shippable/opt
|
||||
symbol: B
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: "debian7-amd64-build"}
|
||||
|
@ -134,20 +134,20 @@ linux/opt:
|
|||
- linux64-rust
|
||||
- linux64-sccache
|
||||
|
||||
linux-nightly/opt:
|
||||
description: "Linux32 Nightly"
|
||||
linux-shippable/opt:
|
||||
description: "Linux32 Shippable"
|
||||
attributes:
|
||||
nightly: true
|
||||
shippable: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: thunderbird
|
||||
index:
|
||||
product: thunderbird
|
||||
job-name: linux32-opt
|
||||
type: nightly
|
||||
type: shippable
|
||||
treeherder:
|
||||
platform: linux32/opt
|
||||
symbol: N
|
||||
platform: linux32-shippable/opt
|
||||
symbol: B
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
docker-image: {in-tree: "debian7-i386-build"}
|
||||
|
|
|
@ -78,20 +78,20 @@ macosx64/opt:
|
|||
- linux64-rust-macos
|
||||
- linux64-sccache
|
||||
|
||||
macosx64-nightly/opt:
|
||||
description: "MacOS X x64 Cross-compile Nightly"
|
||||
macosx64-shippable/opt:
|
||||
description: "MacOS X x64 Cross-compile"
|
||||
attributes:
|
||||
nightly: true
|
||||
shippable: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: thunderbird
|
||||
index:
|
||||
product: thunderbird
|
||||
job-name: macosx64-opt
|
||||
type: nightly
|
||||
type: shippable
|
||||
treeherder:
|
||||
platform: osx-cross/opt
|
||||
symbol: N
|
||||
platform: osx-shippable/opt
|
||||
symbol: B
|
||||
tier: 1
|
||||
worker-type: b-linux
|
||||
worker:
|
||||
|
|
|
@ -38,24 +38,24 @@ win32/opt:
|
|||
- win64-rust
|
||||
- win64-sccache
|
||||
|
||||
win32-nightly/opt:
|
||||
description: "Win32 Nightly"
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: thunderbird
|
||||
win32-shippable/opt:
|
||||
description: "Win32 Opt Shippable"
|
||||
index:
|
||||
product: thunderbird
|
||||
job-name: win32-opt
|
||||
type: nightly
|
||||
type: shippable
|
||||
attributes:
|
||||
shippable: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: thunderbird
|
||||
treeherder:
|
||||
platform: windows2012-32/opt
|
||||
symbol: N
|
||||
platform: windows2012-32-shippable/opt
|
||||
symbol: B
|
||||
tier: 1
|
||||
worker-type: b-win2012
|
||||
worker:
|
||||
max-run-time: 7200
|
||||
max-run-time: 10800
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win32/releng.manifest"
|
||||
run:
|
||||
|
@ -140,24 +140,24 @@ win64/opt:
|
|||
- win64-rust
|
||||
- win64-sccache
|
||||
|
||||
win64-nightly/opt:
|
||||
description: "Win64 Nightly"
|
||||
attributes:
|
||||
nightly: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: thunderbird
|
||||
win64-shippable/opt:
|
||||
description: "Win64 Opt Shippable"
|
||||
index:
|
||||
product: thunderbird
|
||||
job-name: win64-opt
|
||||
type: nightly
|
||||
type: shippable
|
||||
attributes:
|
||||
shippable: true
|
||||
enable-full-crashsymbols: true
|
||||
shipping-phase: build
|
||||
shipping-product: thunderbird
|
||||
treeherder:
|
||||
platform: windows2012-64/opt
|
||||
symbol: N
|
||||
platform: windows2012-64-shippable/opt
|
||||
symbol: B
|
||||
tier: 1
|
||||
worker-type: b-win2012
|
||||
worker:
|
||||
max-run-time: 7200
|
||||
max-run-time: 10800
|
||||
env:
|
||||
TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/win64/releng.manifest"
|
||||
run:
|
||||
|
|
|
@ -15,3 +15,4 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
|
|
@ -13,11 +13,11 @@ kind-dependencies:
|
|||
- repackage-l10n
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
|
|
|
@ -13,11 +13,11 @@ kind-dependencies:
|
|||
- repackage
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
shipping-phase: promote
|
||||
|
|
|
@ -16,3 +16,4 @@ kind-dependencies:
|
|||
|
||||
only-for-attributes:
|
||||
- nightly
|
||||
- shippable
|
||||
|
|
|
@ -21,11 +21,11 @@ kind-dependencies:
|
|||
primary-dependency: build
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux64-nightly/opt
|
||||
- linux-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux64-shippable/opt
|
||||
- linux-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
description: Localization
|
||||
|
@ -50,10 +50,18 @@ job-template:
|
|||
- linux64-hfsplus
|
||||
tooltool:
|
||||
by-build-platform:
|
||||
default: public
|
||||
macosx64-nightly: internal
|
||||
win32-nightly: internal
|
||||
win64-nightly: internal
|
||||
default: internal
|
||||
linux.*: public
|
||||
index:
|
||||
type: shippable-l10n
|
||||
product: thunderbird
|
||||
job-name:
|
||||
by-build-platform:
|
||||
linux-shippable: linux-opt
|
||||
linux64-shippable: linux64-opt
|
||||
macosx64-shippable: macosx64-opt
|
||||
win32-shippable: win32-opt
|
||||
win64-shippable: win64-opt
|
||||
worker-type:
|
||||
by-build-platform:
|
||||
default: b-linux
|
||||
|
@ -63,18 +71,18 @@ job-template:
|
|||
tier: 1
|
||||
platform:
|
||||
by-build-platform:
|
||||
linux64-nightly: linux64/opt
|
||||
linux-nightly: linux32/opt
|
||||
macosx64-nightly: osx-cross/opt
|
||||
win32-nightly: windows2012-32/opt
|
||||
win64-nightly: windows2012-64/opt
|
||||
linux64-shippable: linux64-shippable/opt
|
||||
linux-shippable: linux32-shippable/opt
|
||||
macosx64-shippable: osx-shippable/opt
|
||||
win32-shippable: windows2012-32-shippable/opt
|
||||
win64-shippable: windows2012-64-shippable/opt
|
||||
env:
|
||||
by-build-platform:
|
||||
linux.*: # linux64 and 32 get same treatment here
|
||||
EN_US_PACKAGE_NAME: target.tar.bz2
|
||||
EN_US_BINARY_URL:
|
||||
artifact-reference: <build-signing/{artifact_prefix}>
|
||||
macosx64-nightly:
|
||||
macosx64.*:
|
||||
EN_US_PACKAGE_NAME: target.dmg
|
||||
EN_US_BINARY_URL:
|
||||
artifact-reference: <repackage/{artifact_prefix}>
|
||||
|
@ -89,31 +97,31 @@ job-template:
|
|||
config:
|
||||
# no default, so we fail on new entries
|
||||
by-build-platform:
|
||||
linux-nightly:
|
||||
linux-shippable:
|
||||
- single_locale/linux32.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_linux_common.py
|
||||
- single_locale/thunderbird.py
|
||||
- taskcluster_nightly.py
|
||||
linux64-nightly:
|
||||
linux64-shippable:
|
||||
- single_locale/linux64.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_linux_common.py
|
||||
- single_locale/thunderbird.py
|
||||
- taskcluster_nightly.py
|
||||
macosx64-nightly:
|
||||
macosx64-shippable:
|
||||
- single_locale/macosx64.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_macosx64.py
|
||||
- single_locale/thunderbird.py
|
||||
- taskcluster_nightly.py
|
||||
win32-nightly:
|
||||
win32-shippable:
|
||||
- single_locale/win32.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_win32.py
|
||||
- single_locale/thunderbird.py
|
||||
- taskcluster_nightly.py
|
||||
win64-nightly:
|
||||
win64-shippable:
|
||||
- single_locale/win64.py
|
||||
- single_locale/tc_common.py
|
||||
- single_locale/tc_win64.py
|
||||
|
|
|
@ -70,7 +70,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux-nightly
|
||||
build_platform: linux-shippable
|
||||
extra:
|
||||
product: thunderbird
|
||||
platform: linux-i686
|
||||
|
@ -93,7 +93,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux64-nightly
|
||||
build_platform: linux64-shippable
|
||||
extra:
|
||||
product: thunderbird
|
||||
platform: linux-x86_64
|
||||
|
@ -116,7 +116,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: macosx64-nightly
|
||||
build_platform: macosx64-shippable
|
||||
extra:
|
||||
product: thunderbird
|
||||
platform: mac
|
||||
|
@ -139,7 +139,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win32-nightly
|
||||
build_platform: win32-shippable
|
||||
extra:
|
||||
product: thunderbird
|
||||
platform: win32
|
||||
|
@ -162,7 +162,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win64-nightly
|
||||
build_platform: win64-shippable
|
||||
extra:
|
||||
product: thunderbird
|
||||
platform: win64
|
||||
|
|
|
@ -51,7 +51,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux64-nightly
|
||||
build_platform: linux64-shippable
|
||||
|
||||
thunderbird-linux:
|
||||
description: linux update verify
|
||||
|
@ -62,7 +62,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: linux-nightly
|
||||
build_platform: linux-shippable
|
||||
|
||||
thunderbird-win64:
|
||||
description: win64 update verify
|
||||
|
@ -73,7 +73,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win64-nightly
|
||||
build_platform: win64-shippable
|
||||
|
||||
thunderbird-win32:
|
||||
description: win32 update verify
|
||||
|
@ -84,7 +84,7 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: win32-nightly
|
||||
build_platform: win32-shippable
|
||||
|
||||
thunderbird-macosx64:
|
||||
description: macosx64 update verify
|
||||
|
@ -95,4 +95,4 @@ jobs:
|
|||
kind: test
|
||||
tier: 1
|
||||
attributes:
|
||||
build_platform: macosx64-nightly
|
||||
build_platform: macosx64-shippable
|
||||
|
|
|
@ -18,11 +18,11 @@ kind-dependencies:
|
|||
- toolchain
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
mozharness:
|
||||
|
|
|
@ -17,8 +17,8 @@ kind-dependencies:
|
|||
- fetch
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
mozharness:
|
||||
|
|
|
@ -15,5 +15,5 @@ kind-dependencies:
|
|||
- repackage-l10n
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
|
|
@ -13,7 +13,7 @@ kind-dependencies:
|
|||
- repackage-msi
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-nightly/opt
|
||||
- win32-shippable/opt
|
||||
- win32/opt
|
||||
- win64-nightly/opt
|
||||
- win64-shippable/opt
|
||||
- win64/opt
|
||||
|
|
|
@ -15,5 +15,5 @@ kind-dependencies:
|
|||
- repackage
|
||||
|
||||
only-for-build-platforms:
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
|
|
@ -17,11 +17,11 @@ kind-dependencies:
|
|||
- toolchain
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux-nightly/opt
|
||||
- linux64-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux-shippable/opt
|
||||
- linux64-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
mozharness:
|
||||
|
|
|
@ -20,8 +20,8 @@ linux64/opt:
|
|||
- common-tests
|
||||
- optimized-tests
|
||||
|
||||
linux64-nightly/opt:
|
||||
build-platform: linux64-nightly/opt
|
||||
linux64-shippable/opt:
|
||||
build-platform: linux64-shippable/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- optimized-tests
|
||||
|
@ -31,14 +31,8 @@ linux64/debug:
|
|||
test-sets:
|
||||
- common-tests
|
||||
|
||||
linux32/opt:
|
||||
build-platform: linux/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- optimized-tests
|
||||
|
||||
linux32-nightly/opt:
|
||||
build-platform: linux-nightly/opt
|
||||
linux32-shippable/opt:
|
||||
build-platform: linux-shippable/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- optimized-tests
|
||||
|
@ -57,8 +51,8 @@ windows7-32/opt:
|
|||
- common-tests
|
||||
- optimized-tests
|
||||
|
||||
windows7-32-nightly/opt:
|
||||
build-platform: win32-nightly/opt
|
||||
windows7-32-shippable/opt:
|
||||
build-platform: win32-shippable/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- optimized-tests
|
||||
|
@ -75,8 +69,8 @@ windows10-64/opt:
|
|||
- common-tests
|
||||
- optimized-tests
|
||||
|
||||
windows10-64-nightly/opt:
|
||||
build-platform: win64-nightly/opt
|
||||
windows10-64-shippable/opt:
|
||||
build-platform: win64-shippable/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- optimized-tests
|
||||
|
@ -93,14 +87,8 @@ macosx64/debug:
|
|||
test-sets:
|
||||
- common-tests
|
||||
|
||||
macosx64/opt:
|
||||
build-platform: macosx64/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- optimized-tests
|
||||
|
||||
macosx64-nightly/opt:
|
||||
build-platform: macosx64-nightly/opt
|
||||
macosx64-shippable/opt:
|
||||
build-platform: macosx64-shippable/opt
|
||||
test-sets:
|
||||
- common-tests
|
||||
- optimized-tests
|
||||
|
|
|
@ -13,11 +13,11 @@ kind-dependencies:
|
|||
- build
|
||||
|
||||
only-for-build-platforms:
|
||||
- linux64-nightly/opt
|
||||
- linux-nightly/opt
|
||||
- macosx64-nightly/opt
|
||||
- win32-nightly/opt
|
||||
- win64-nightly/opt
|
||||
- linux64-shippable/opt
|
||||
- linux-shippable/opt
|
||||
- macosx64-shippable/opt
|
||||
- win32-shippable/opt
|
||||
- win64-shippable/opt
|
||||
|
||||
job-template:
|
||||
description: Upload Symbols
|
||||
|
|
Загрузка…
Ссылка в новой задаче