Wander Lairson Costa
74f206c055
Bug 1085639: Add Nexus 4 user build. r=lightsofapollo
2015-01-02 11:21:18 -02:00
Wander Lairson Costa
0a1bcfb62f
Bug 1119151: Fix typo in phone build base task. r=lightsofapollo
2015-01-08 07:15:24 -02:00
Wander Lairson Costa
0a03273d1d
Bug 1085632: Add Flame KK eng build task. r=lightsofapollo
2015-01-02 10:59:31 -02:00
Wander Lairson Costa
757400cb55
Bug 1101166: Add custom mozharness repo and rev to taskcluster builds. r=lightsofapollo
...
taskcluster-build and taskcluster-trygraph now has two options to
specify mozharness custom repo and revision: --mozharness-repo and
--mozharness-rev.
2014-12-31 10:58:19 -02:00
Wander Lairson Costa
5be8d373d2
Bug 1109346: Use tc-vcs for cloning repos. r=lightsofapollo
2014-12-23 18:15:32 -02:00
Gregory Arndt
f711cad0cc
Bug 1097246 - Part2 - Added m-c, try, cedar configs r=lightsofapollo
2014-12-23 12:29:39 -06:00
Gregory Arndt
a914dd5ad5
Bug 1097246 - Part1 - Added branched config support r=lightsofapollo
2014-12-22 12:39:42 -06:00
Wander Lairson Costa
bdf305d43b
Bug 1098467: Validate the task before build the phone image r=lightsofapollo.
...
Phone builds are special because they may contain vendor blobs that we
are not allowed to distribute. So, we have to make sure the task is not
leaking anything.
We check that the gecko repository is a mozilla oficial repository and
that we are not copying the built stuff to public folders.
2014-12-16 18:40:14 -02:00
Wander Lairson Costa
0b00b3f9c2
Bug 1085631 part4: Add the phone build task. r=lightsofapollo
2014-12-16 12:24:56 -02:00
Wander Lairson Costa
43da85eb8a
Bug 1085631 part3: Add phone builder docker image. r=lightsofapollo
...
As this image handles files containing partners blobs, it must be
private in quay.io, and the builds cannot be made public either.
You must use "-i" and "-k" build parameters to handle s3 credentials.
2014-12-16 12:24:55 -02:00
Wander Lairson Costa
59bbec4fa7
Bug 1085631 part2: Allow the use of a custom build script. r=lightsofapollo
...
If the image folder contains an inner build.sh script, runs it to build
the image. The tag value is passed through a "-t" argument. All
arguments passed after the folder parameter are forwarded to the inner
build script.
2014-12-16 12:24:55 -02:00
Wander Lairson Costa
bdd83b5c2e
Bug 1085631 part1: Replace b2g-config by target. r=lightsofapollo
...
In practice, there is no much difference between b2g-config and target
mozharness options, and we are fine specifying both with the same value.
We replace b2g-config by target in our mach command interface because
it seems easier to understand and will make the life for phone builds
easier.
2014-12-16 12:24:55 -02:00
jlal@mozilla.com
daa51b2532
Bug 1111980 - Part 8 Use * scopes on build images r=garndt.
2014-12-15 03:36:38 -08:00
jlal@mozilla.com
b8f6dc942c
Bug 1111980 - Part 7 Add mach command for building decision tasks r=garndt
2014-12-11 14:28:32 -08:00
jlal@mozilla.com
b2868b9893
Bug 1111980 - Part 6 Add slugjar to back the as_slugid functionality needed for decision tasks. r=garndt
2014-12-11 12:53:10 -08:00
jlal@mozilla.com
eaba4f63d3
Bug 1111980 - Part 5 fix bug where using moztt from cache breaks builds. r=garndt
2014-12-09 18:16:29 -08:00
jlal@mozilla.com
1420327259
Bug 1111980 - Part 4 refactor tests to use common inheritance. r=garndt
2014-12-11 11:35:05 -08:00
jlal@mozilla.com
e7761044ec
Bug 1111980 - Part 3 When --extend-graph is passed do not include metadata or scopes. r=garndt
2014-12-09 15:03:07 -08:00
jlal@mozilla.com
ac04efa1ec
Bug 1111980 - Part 2 Add scheduler id for builds. r=garndt
2014-12-09 15:53:24 -08:00
jlal@mozilla.com
f04b9537c9
Bug 1111980 - Part 1 update try graph to use correct schema. r=garndt
2014-12-09 16:28:15 -08:00
Gregory Arndt
a20ab07ad6
Bug 1102226 - add gaia unit oop tests on b2g desktop r=lightsofapollo
2014-12-11 11:19:48 -08:00
Gregory Arndt
d85a294acc
Bug 1102238 - add gip-oop tests for b2g desktop r=lightsofapollo
2014-12-11 11:19:33 -08:00
Gregory Arndt
9770a8350a
Bug 1102247 - add gaia unit test for b2g desktop r=lightsofapollo
2014-12-11 11:19:21 -08:00
Gregory Arndt
c3dcef0fef
Bug 1101998 - Part 2 fix up job task test list r=lightsofapollo
2014-11-26 16:31:51 -06:00
Gregory Arndt
e1df5e942b
Bug 1101998 - Part 1 Add build unit test task for b2g desktop r=lightsofapollo
2014-12-11 11:19:10 -08:00
jlal@mozilla.com
46a63d3f77
Bug 1107803 - Periodic task stub r=lightsofapollo a=test-only
2014-12-04 22:56:40 -08:00
James Lal
d25e6bf4e4
Bug 1105439 - Part 9 Finalize decision task and simplify emulator caching logic r=wcosta, garndt
2014-12-04 22:33:01 -08:00
James Lal
05d2c0ed67
Bug 1105439 - Part 8 First pass at speeding up emulators r=wcosta, garndt
...
Separates caching of emulators into the double (version / debug) as well as
turning on repo trace logging so we can optimize in the future what vcs
operations are being made.
2014-11-29 15:05:47 -08:00
James Lal
a106c4f400
Bug 1105439 - Part 7 Update scopes and debug properties for emulator builds r=wcosta, garndt
2014-11-29 15:05:47 -08:00
James Lal
1bc2261e00
Bug 1105439 - Part 5 Use inheritance instead of additional-properties r=wcosta, garndt
2014-11-29 15:05:47 -08:00
James Lal
e2eb6bf4d9
Bug 1105439 - Part 4 Framework for inheriting one task from another. r=wcosta, garndt
...
Adds the $inherits key at the top level of all tasks within gecko. This initial
work covers the deep inheritance cases as well as cyclic references during
inheritance.
2014-11-29 15:05:46 -08:00
James Lal
d734b41485
Bug 1105439 - Part 3 Initial decision task logic for gecko r=wcosta, garndt
2014-11-29 15:05:45 -08:00
James Lal
d8436b6b3e
Bug 1105439 - Part 2 Update builder to use tc-vcs for b2g-desktop/mulet (and related repos) r=wcosta, garndt
...
Primarily builder performance optimizations by leveraging both vcs caching and
docker caching improvmenets. By side effect this is also the ground work for
supporting git.
2014-11-29 15:05:44 -08:00
James Lal
275cd9c45a
Bug 1105439 - Part 1 New gaia_props.py util for getting gaia version needed by the gecko r=garndt, wcosta
...
Normalizes gaia tooling to a central file with a set of commands / help.
2014-11-29 15:05:44 -08:00
Greg Arndt
55aba6b97d
Bug 1104015 - add xpcshell for b2g emulator r=lightsofapollo
2014-11-26 10:11:42 -08:00
Greg Arndt
5c60576173
Bug 1104012 - add cppunit for b2g emulator r=lightsofapollo
2014-11-26 10:11:42 -08:00
Greg Arndt
253019a33d
Bug 1099235 - Added Gip tests for b2g desktop r=lightsofapollo
2014-11-26 10:11:42 -08:00
Greg Arndt
10c20b6fc4
Bug 1099259 - added tasks for mn and mnw tests on emulator r=lightsofapollo,mdas
2014-11-26 10:11:41 -08:00
Greg Arndt
3ba02502a5
Bug 1104007 - Add mochitest and mochitest-media tasks for b2g emulator r=lightsofapollo
2014-11-26 10:11:41 -08:00
Wander Lairson Costa
1ae460d919
Bug 1102085: Use "mach environment" to extract the object directory r=lightsofapollo.
...
If "topobjdir" is None, use default object directory.
2014-11-26 10:11:41 -08:00
Wander Lairson Costa
98df32c0d1
Bug 1098406: Fix gaia repository path r=garndt.
...
A commit in the mozilla-central repository [1] broke the gaia URL
repository URL construction code.
We now make sure our code works independent of the leading slash
presence.
[1] http://hg.mozilla.org/mozilla-central/rev/f3782f5c2710
2014-11-26 10:11:41 -08:00
Greg Arndt
70e30dba0a
Bug 1104013 - Add reftest task for b2g emulator r=lightsofapollo
2014-11-26 10:11:40 -08:00
Greg Arndt
75df44bcab
bug 1103031 - create artifacts directory in tester r=lightsofapollo
2014-11-26 10:11:40 -08:00
Greg Arndt
be063ac922
Bug 1103031 - switch over to using base-test and base-build images r=lightsofapollo
2014-11-26 10:11:40 -08:00
Greg Arndt
f0f26b0ff5
Bug 1103149 - updated job tasks r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
f80fc90a44
Bug 1103136 - dynamically generate graph scope based on tasks r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
7f26dc3238
Bug 1102314 - run linter tests on linux64 b2g desktop opt r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
e341e1479b
Bug 1102010 - run build unit tests against b2g desktop r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
cc94d50f90
Bug 1101178 - add mochitest oop tests to b2g desktop opt r=lightsofapollo
2014-11-26 10:11:39 -08:00
Greg Arndt
d059980d8d
Bug 1100730 - added reftests sanity oop to b2g desktop opt r=lightsofapollo
2014-11-26 10:11:38 -08:00