Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps

We're going to bump our shipped builds to build against Gtk+ 3.10, but
still want to ensure we can still build against Gtk+ 3.4. As we're using
Gtk+ packages installed in the build docker image, we need to have a
separate image where the Gtk+ packages are kept at version 3.4.

Differential Revision: https://phabricator.services.mozilla.com/D11137
This commit is contained in:
Mike Hommey 2018-11-07 08:52:51 +09:00
Родитель 229e466656
Коммит da137a9941
2 изменённых файлов: 9 добавлений и 0 удалений

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

@ -249,6 +249,7 @@ linux64-base-toolchains/opt:
symbol: Bb symbol: Bb
worker-type: aws-provisioner-v1/gecko-{level}-b-linux worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker: worker:
docker-image: {in-tree: debian7-amd64-build-base}
max-run-time: 7200 max-run-time: 7200
env: env:
PERFHERDER_EXTRA_OPTIONS: base-toolchains PERFHERDER_EXTRA_OPTIONS: base-toolchains

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

@ -44,6 +44,14 @@ jobs:
packages: packages:
- deb7-cmake - deb7-cmake
- deb7-ninja - deb7-ninja
debian7-amd64-build-base:
symbol: I(deb7-bb)
parent: debian7-base
definition: debian7-build
packages:
- deb7-valgrind
args:
ARCH: amd64
debian7-amd64-build: debian7-amd64-build:
symbol: I(deb7) symbol: I(deb7)
parent: debian7-base parent: debian7-base