Bug 1419582: Enable linux32 builds in taskcluster.
MozReview-Commit-ID: 8M1CLVCMRBe
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -52,8 +52,68 @@ linux64/debug:
custom-build-variant-cfg: debug
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
- linux64-rust
+
+linux/opt:
+ description: "Linux32 Opt"
+ treeherder:
+ platform: linux32/opt
+ symbol: tc(B)
+ worker-type: aws-provisioner-v1/gecko-{level}-b-linux
+ worker:
+ docker-image: {in-tree: "desktop-build"}
+ max-run-time: 36000
+ env:
+ TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/linux32/releng.manifest"
+ run:
+ using: mozharness
+ comm-checkout: true
+ actions: [build check-test update]
+ config-paths:
+ - comm/mozharness
+ config:
+ - builds/taskcluster_base_thunderbird.py
+ - builds/releng_base_linux_32_builds.py
+ - balrog/production.py
+ script: "mozharness/scripts/fx_desktop_build.py"
+ tooltool-downloads: public
+ need-xvfb: true
+ toolchains:
+ - linux64-clang
+ - linux64-gcc
+ - linux64-rust
+ - linux64-sccache
+
+linux/debug:
+ description: "Linux32 Debug"
+ treeherder:
+ platform: linux32/debug
+ symbol: tc(B)
+ worker-type: aws-provisioner-v1/gecko-{level}-b-linux
+ worker:
+ max-run-time: 36000
+ env:
+ TOOLTOOL_MANIFEST: "comm/mail/config/tooltool-manifests/linux32/releng.manifest"
+ run:
+ using: mozharness
+ comm-checkout: true
+ actions: [build check-test update]
+ config-paths:
+ - comm/mozharness
+ config:
+ - builds/taskcluster_base_thunderbird.py
+ - builds/releng_base_linux_32_builds.py
+ - balrog/production.py
+ script: "mozharness/scripts/fx_desktop_build.py"
+ custom-build-variant-cfg: debug
+ tooltool-downloads: public
+ need-xvfb: true
+ toolchains:
+ - linux64-clang
+ - linux64-gcc
+ - linux64-sccache
+ - linux64-rust
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -20,21 +20,31 @@ linux64/opt:
test-sets:
- common-tests
linux64/debug:
build-platform: linux64/debug
test-sets:
- common-tests
+linux32/opt:
+ build-platform: linux/opt
+ test-sets:
+ - common-tests
+
+linux32/debug:
+ build-platform: linux/debug
+ test-sets:
+ - common-tests
+
##
# MacOS X platforms (matching /macosx.*/)
macosx64/debug:
build-platform: macosx64/debug
test-sets:
- common-tests
macosx64/opt:
build-platform: macosx64/opt
test-sets:
- - common-tests
\ No newline at end of file
+ - common-tests