Commit Graph

224 Commits

Author SHA1 Message Date
Ralph Giles
c388b05cfe Bug 1237366 - Update rust-build docker source. r=dustin
Rename scripts to avoid confict with taskcluster infrastructure.

Matches contents of https://github.com/rillian/rust-build
commit 8eec0128c6787b5266192feb4b3b27713ae0068e
tag v0.1.0
2016-01-22 09:45:25 -08:00
Ralph Giles
134c774d20 Bug 1237366 - Import rust-build docker source. r=ted
Import the contents of https://github.com/rillian/rust-build/
commit 120714dd661fc8979011d1edd717042ce66f98f7.
2016-01-22 09:45:16 -08:00
Dustin J. Mitchell
0fc3bf4a5a Bug 1237681: build desktop-build and desktop-test on demand; r=wcosta
Note that this does not build their predecessors (ubuntu1204-test-upd and
centos6-build-upd) -- those still come from docker hub.
2016-01-21 19:01:52 +00:00
Gregory Arndt
9eba27be1b Bug 1237987 - Update mulet mochitests to use tester image r=wcosta 2016-01-08 11:26:28 -06:00
Dustin J. Mitchell
56aef26844 Bug 1240084: disable jockey-gtk and deja-dup-monitor startup; r=jmaher 2016-01-15 19:39:05 +00:00
Armen Zambrano Gasparnian
23de1c141a Bug 1240056 - Disable font anti-aliasing on desktop-test image. DONTBUILD. r=dustin
In bug 1239301 we noticed that the fonts on the releng Linux hosts versus the
docker image were slightly different and caused some test failures.
The difference is that on the releng hosts we have anti-aliasing disabled and
many tests (reftests mainly) had adapted for this configuration, hence, failing if enabled.

In this bug we're going to disable anti-aliasing for the desktop-test image in
order to pass the tests.

See the difference between the two pushes:
https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=3c9a54d68c95,1d3078c86e52

We went from failing over 200 tests across jobs to less than 10-20 tests in total.

In the future we will have to consider if we want to fix this configuration.
2016-01-15 09:27:45 -05:00
Ryan VanderMeulen
4a3f2c043d Merge inbound to m-c. a=merge 2016-01-13 20:25:33 -05:00
Justin Wood
a8a33e3a07 Bug 1236835 - Disable all B2G Desktop Builds & Tests on All trees. r=garndt, r=rail 2016-01-11 12:25:05 -05:00
Johan Lorenzo
c51967cc59 Bug 1225461 - [tc-gip] test_login_bzlite.py is failing because of missing configuration r=garndt 2016-01-13 15:08:56 +01:00
Dave Townsend
941a8425c4 Bug 1229588: Add a taskcluster test for eslint. r=dustin
Adds a new lint docker image for linting tools and adds an eslint-gecko task
that uses it to run eslint over the tree.
2016-01-06 13:33:30 -08:00
Armen Zambrano Gasparnian
ca71ad8e1d Bug 1238739 - Disable Ubuntu's app crash reporter (apport). Desktop-test 0.5.5. r=dustin
This change disables reporting of crashes of Ubuntu apps.
This is important to fix as it takes away the focus from running tests and make them time out.

This only applies to TaskCluster Linux64 debug test jobs which are running as tier-2.
2016-01-12 14:13:32 -05:00
Ralph Giles
e1235413e9 Bug 1237740 - Fix build.sh error message typo. r=wcosta DONTBUILD 2016-01-07 12:41:00 -08:00
Wes Kocher
e4227878ed Merge m-c to inbound, a=merge 2016-01-07 17:15:58 -08:00
Wander Lairson Costa
888eb3c203 Bug 1236655 - Update buildbot step script in phone-builder images r=garndt 2016-01-07 13:42:42 -02:00
Edgar Chen
bedc951661 Bug 1215084 - Part 3: Set MINIDUMP_STACKWALK to tester image; r=wcosta 2016-01-04 11:25:55 +08:00
Gregory Arndt
9bc39480db Bug 1236655 - Update buildbot step script in builder images r=wcosta 2016-01-04 16:38:46 -06:00
Wander Lairson Costa
edd23f0450 Bug 1236089: Update tc-vcs for phone-builder image. r=garndt 2016-01-05 11:24:43 -02:00
Armen Zambrano Gasparnian
f25ca3b068 Bug 1227637 - Revert mesa upgrade for desktop-test jobs (TaskCluster Linux64 debug tier2 jobs). r=dustin
On the Buildbot side (bug 1220658) we upgraded to mesa-lts-saucy-9.2.1 and that caused a lot of
test failures accross the board.

In this change we're reverting upgrading to that version and going back to where we were.
2016-01-05 16:34:44 -05:00
Armen Zambrano Gasparnian
c2c1869768 Bug 1232407 - Enable VNC and skip running Mozharness if requested. r=dustin 2015-12-18 10:32:44 -05:00
Gregory Arndt
00e0e175f2 Bug 1234076 - upgrade tc-vcs to 2.3.17 r=wcosta 2015-12-14 11:57:46 -05:00
Armen Zambrano Gasparnian
e021da0138 Bug 1234352 - Allow the worker user to execute the minidump_stackwalk binary. r=dustin 2015-12-22 11:37:06 -05:00
Armen Zambrano Gasparnian
a29df5146b Bug 1227657 - Disable Ubuntu update prompt. r=dustin
This avoids taking away focus from tests.
2015-12-14 14:41:36 -05:00
Johan Lorenzo
f60f099929 Bug 1225516 - [tc-gip] Make the taskcluster output parseable by Treeherder r=garndt 2015-12-10 10:52:55 -05:00
Dustin J. Mitchell
106144c05c Bug 1228558: update to taskcluster-vcs@2.3.18 since it works; r=jonasfj 2015-12-03 13:34:02 +09:00
Mike Hommey
2bb0ffb998 Bug 1228558 - Explicitly install gdk-pixbuf2-devel for both i686 and x86_64 in centos6 docker image. r=dustin 2015-12-03 13:34:02 +09:00
Dustin J. Mitchell
de61a1369c Bug 1227637/1220658: install mesa 9.2.1-1ubuntu3~precise1mozilla1 in desktop-test; r=armenzg 2015-11-30 13:28:01 -05:00
Armen Zambrano Gasparnian
b285892070 Bug 1223123 - Enable pulse_audio for Linux64 TC desktop jobs + proper window manager. r=dustin 2015-11-25 14:56:02 -05:00
Gregory Arndt
5506a06388 Bug 1226413 - Allow task images to be built upon push r=wcosta 2015-11-16 12:01:15 -06:00
Ghislain 'Aus' Lacroix
aa0fc9de3e Bug 1223661 - Update base-tester, tester to node v4.2.2 (LTS). r=garndt 2015-11-20 18:10:58 -08:00
Andrew Halberstadt
ab7352d192 Bug 1218542 - Install language-pack-en-base in ubuntu1204-test image; set LANG/LC_ALL to en_US.UTF-8, r=dustin
Also calls `dpkg-reconfigure locales`, but it's not entirely clear if this is
necessary or not.
2015-10-28 14:55:10 -04:00
Wander Lairson Costa
ccdbb2e89a Backout "Bug 1144808 part 2: Harden phone-builder image."
Things just got too hard for B2G people to change build scripts, so we
are backing out this.
2015-10-28 11:17:58 -02:00
Wes Kocher
cfdc27b084 Backed out changeset 3cc789ec2bf0 (bug 1204800) 2015-10-27 21:02:32 -07:00
John Dai
c00d465eb9 Bug 1204800 - Add tooltool dependencies to phone builds. r=wcosta 2015-10-23 04:47:00 -04:00
Wes Kocher
f78f9e2b74 Merge m-c to inbound, a=merge 2015-10-22 16:56:10 -07:00
Wes Kocher
276a64cd67 Merge b2ginbound to central, a=merge 2015-10-22 16:50:22 -07:00
Wander Lairson Costa
f669417347 Bug 1144808 part 2: Harden phone-builder image. r=garndt
We don't run free commands from tasks, we now allow only scripts shipped
in the phone-builder image.

We also added support to an allowed whitelist of github and bitbucket
users to run tasks from their respective private repositories.
2015-10-22 11:40:22 -02:00
Dustin J. Mitchell
993e32ef13 Bug 1217396: put worker in the video group for access to /dev/video0; r=ted.mielczarek 2015-10-22 11:55:32 -04:00
Dustin J. Mitchell
6dad0aa20a Bug 1213325: refactor desktop-test to use an in-tree script; r=ahal
This generally makes the approach look more like that for desktop-build.  The
major difference is that `bin/test.sh` takes arguments which are passed on to
the mzoharness script (MOZHARNESS_SCRIPT) with the addition of config
arguments (MOZHARNESS_CONFIG)
2015-10-13 14:20:34 -04:00
Dustin J. Mitchell
1ceefd37e5 Bug 1216670: use correct parent image for desktop-test; r=ahal 2015-10-20 15:30:39 -04:00
Dustin J. Mitchell
5bcc85a576 Bug 1214809: use 'sudo' instead of 'su' to drop root privs; r=ted 2015-10-20 18:12:09 -04:00
Dustin J. Mitchell
6bece36dac Bug 1213627: update Dockerfile FROM lines to match; r=ehsan 2015-10-14 09:52:13 -04:00
Ehsan Akhgari
6fe5880641 Bug 1213627 - Add ninja to the desktop-build image to support building clang 3.7; r=dustin 2015-10-13 16:46:07 -04:00
Dustin J. Mitchell
e873f9b5ed Bug 1212411: fork docker images for tests; r=ahal
This also refactors the image generation to not depend on puppetagain, and to
install the latest and greatest mercurial in a verified, repeatable way.

As with centos6-build-upd, the ubuntu1204-test-upd image exists to run
'apt-get upgrade' periodically without regenerating the huge parent image.
2015-10-09 10:49:03 -04:00
Dustin J. Mitchell
54d5e9d425 Bug 1212877: improve build.sh to run from any directory; r=wcosta DONTBUILD 2015-10-08 10:43:20 -04:00
Dustin J. Mitchell
af1ec5af80 Bug 1176031: fix up image versions, registries; r=ahal 2015-10-07 16:59:23 -04:00
Andrew Halberstadt
d4607c5385 Bug 1176031 - [taskcluster] Add x11-server-utils package to the 'tester' image, DONTBUILD (NPOTB), r=dustin 2015-07-07 11:54:25 -04:00
Dustin J. Mitchell
0b4e9d57ed Bug 1209663: remove unused docker images; r=mrrrgn DONOTBUILD 2015-10-02 11:49:31 -04:00
Dustin J. Mitchell
0b4940358f Bug 1203158: add a centos6-build-upd layer to include frequent yum updates; r=ted.mielczarek 2015-09-10 17:42:03 -04:00
Jordan Lund
78554e0282 Bug 1199720 - Setup builds for b2gdroid, taskcluster and mozharness bits, r=dustin 2015-09-30 13:57:52 -07:00
Jordan Lund
ea3af34873 Bug 1163084 - Releng work for producing dummy partner Android APK, r=dustin 2015-09-30 13:56:39 -07:00