Wander Lairson Costa
ce0e5bc8b0
Bug 1207986 part2: Install openjdk in the phone builder docker image. r=garndt
...
This is necessary for FOTA builds. Increase the version number
to
0.0.22 because 0.0.21 was busted.
2015-09-29 07:28:04 -03:00
Wander Lairson Costa
2c049517ea
Bug 1207986 part1: turn phone-builder cmd line parameters optional. r=garndt
...
For any parameter we don't pass in the command line, take from the
environment.
2015-09-29 07:28:04 -03:00
Dustin J. Mitchell
3c3acd74b5
Bug 1189892, 1208029: add linux32 support; r=ted.mielczarek
...
Add new tasks for the "Linux" platform. These run on the same docker image as
the Linux64 builds, but that image has been modified to contain a bunch of
*.i686 packages required to cross-compile for i686. Due to yum's propensity
for resolving dependencies without regard to architecture, with this patch the
system-setup.sh script lists both architectures of each file explicitly.
This also leaves `gcc` installed for user convenience in installing Python
extensions, NPM modules, etc.
This also includes 'subversion' for clang builds (bug 1208029)
2015-09-21 17:39:44 -04:00
Nigel Babu
273a5bb550
Backed out changeset a515a700781a (bug 1207986) on suspicion of causing b2g device build bustages
...
CLOSED TREE
2015-09-25 10:02:30 +05:30
Wander Lairson Costa
e82f3f8ed3
Bug 1207986: Add java-openjdk package to phone-builder image. r=garndt
...
This package is necessary to build Aries fota updates.
2015-09-24 13:51:31 -03:00
Wander Lairson Costa
6adae1b7f2
Bug 1166217: Move phone-builder image to docker hub.
...
quay.io is gone, long live docker hub.
2015-09-17 17:41:06 +02:00
Carsten "Tomcat" Book
638426144c
Backed out 1 changesets (bug 1166217) for likely causing Aries Dogfood Build Bustage
...
Backed out changeset 86fb1100a8cf (bug 1166217)
2015-09-21 15:18:00 +02:00
Edgar Chen
cd1347d243
Bug 1188330 - Use intree mozharness for taskcluster tests. r=dustin,garndt,wcosta
2015-09-04 17:01:36 +08:00
Wander Lairson Costa
3968fc35be
Bug 1166217: Move phone-builder image to docker hub.
...
quay.io is gone, long live docker hub.
2015-09-17 17:41:06 +02:00
Wes Kocher
cc1d28163e
Backed out changeset 231127a46d6e (bug 1166217) for tc build bustage
2015-09-17 11:50:50 -07:00
Wander Lairson Costa
f479a7cce5
Bug 1166217: Move phone-builder image to docker hub.
...
quay.io is gone, long live docker hub.
2015-09-17 17:41:06 +02:00
Phil Ringnalda
1021b13b28
Merge b-i to m-c, a=merge
2015-09-11 20:27:20 -07:00
Wander Lairson Costa
f2543c5941
Bug 1203970: Upgrade phone-builder image for tc-vcs 2.3.12 r=garndt
2015-09-11 18:28:07 -03:00
Gregory Arndt
0b0d124a65
Bug 1203965 - Update images to use taskcluster-vcs 2.3.12 r=wcosta
2015-09-11 08:23:01 -05:00
Ted Mielczarek
73768a471b
bug 1203566 - Add some packages to centos6-build for building cross-mac tools. r=dustin
2015-09-10 06:04:43 -04:00
Ted Mielczarek
f5d495c9c8
bug 1203478 - chmod +x script in checkout-script.sh r=dustin
2015-09-09 09:11:34 -04:00
Dustin J. Mitchell
b6c714dfc6
Bug 1201776: use the taskcluster org at hub.docker.com for desktop-build; r=mrrrgn
...
This also bumps the image's VERSION since I had pushed several different
images as 0.0.1
2015-09-04 09:42:48 -04:00
Dustin J. Mitchell
75070f1919
Bug 1201863: remove variables not used in checkout-sources.sh; r=mrrrgn
2015-09-04 09:06:17 -04:00
Dustin J. Mitchell
69d123473b
Bug 1189892: build on CentOS 6.<latest>; r=glandium r=mrrrgn
...
Introduces a centos6-builder image and refactors desktop-build to use it.
(64-bit only)
2015-09-01 10:45:21 -04:00
Wander Lairson Costa
5efac0fbce
Bug 1200235: Upgrade phone-builder to use tc-vcs 2.3.9. r=garndt
2015-09-01 12:40:58 -03:00
Ryan VanderMeulen
351e336127
Merge inbound to m-c. a=merge
2015-08-31 15:21:02 -04:00
Dustin J. Mitchell
776efcb29e
Bug 1199379: drop root before beginning the build r=ted.mielczarek
...
This requires doing some cleanup of permissions on the cache mounts first;
eventually, this should be done by the docker-worker.
2015-08-27 14:13:32 -04:00
Gregory Arndt
ba46b9bfe5
Bug 1198876 - Update docker images to use taskcluster-vcs 2.3.9 r=wcosta
2015-08-26 13:54:23 -05:00
Anthony Miyaguchi
10f032e9fb
Bug 1179893 - Add script to download a single file from gecko repositories. r=ted
2015-07-08 14:35:12 -07:00
Dustin J. Mitchell
aa52306650
Bug 1185643: use in-tree mozharness for builds; r=wander
...
This required moving the custom mozharness configs out of the builder image
(which puts them in ~, where mozharness no longer looks) and moving them into
mozharness itself.
2015-07-27 15:21:15 -04:00
Wander Lairson Costa
8a089d4dcd
Bug 1195847: Update phone-builder to tc-vcs 2.3.8 r=garndt
2015-08-20 08:31:09 -03:00
Gregory Arndt
13de332888
Bug 1188608 - Update ubuntu builders to use tc-vcs 2.3.8 r=mrrrgn
2015-08-14 09:14:50 -05:00
Gregory Arndt
aa51c6c483
Bug 1188608 - Update tester and tester-device images for tc-vcs 2.3.8 r=wcosta
2015-08-14 08:44:04 -05:00
Gregory Arndt
52c262eb92
Bug 1188608 - Update tc-vcs to 2.3.8 in builders r=wcosta
2015-08-14 07:24:05 -05:00
Dustin J. Mitchell
450dd3e155
Bug 1189949: regenerate all desktop builders to get new tooltool; r=mrrrgn
2015-07-31 17:52:04 -04:00
Carsten "Tomcat" Book
06a67a3d88
Backed out changeset e3c15b9f89b3 (bug 1185643) for possibly breaking mulet tests on a CLOSED TREE
2015-07-28 17:06:19 +02:00
Dustin J. Mitchell
a8e53b5fec
Bug 1185643: use in-tree mozharness; r=wander r=mrrrgn
...
This required moving the custom mozharness configs out of the builder image
(which puts them in ~, where mozharness no longer looks) and moves them into
mozharness itself.
2015-07-27 15:21:15 -04:00
Wander Lairson Costa
6841095db1
Bug 1175934: backout revision 83348c0ea47b. No need to create new builds. r=me
2015-07-20 11:01:24 -03:00
Wander Lairson Costa
ba712aa9d0
Bug 1175934: backout revision b7d35cc9ea8c. No need to create new builds. r=me
2015-07-20 10:50:23 -03:00
Wander Lairson Costa
e324b90dc8
Bug 1175934 part 3: Update phone-builder version. r=garndt
2015-07-13 10:21:02 -03:00
Wander Lairson Costa
b86b4d5a20
Bug 1175934 part 2: Allow blob free images go on public. r=garndt
...
Die, blobs! Die!
2015-07-13 07:55:22 -03:00
Dustin J. Mitchell
2e8f54d1dd
Bug 1161075: build android with JDK from tooltool; r=nalexander
2015-06-30 11:18:01 -04:00
Morgan Phillips
a92822e738
Bug 1164656 - Bump container version; r=dustin
2015-07-07 13:49:59 -05:00
Anhad Jai Singh
09a6e2b5b5
Bug 1164656 - migrate spidermonkey jobs to taskcluster; r=mrrrgn
2015-06-30 10:25:55 -07:00
Wander Lairson Costa
1be33df1f7
Bug 1179940: Bump phone-builder version. r=garndt
...
This is to force volume cache to redownload the image valid socorro
token.
2015-07-02 17:12:09 -03:00
Wander Lairson Costa
5bc1e86ce7
Bug 1177190: Update libcurl in docker images. r=selenamarie
...
libcurl on CentOS 6 doesn't support keealive, so we upgrade it.
The approach we take to avoid breaking buildbot machines is to
grab libcurl from CentOS 7, build it on CentOS 6 and upload rpms
to S3.
2015-07-01 00:51:05 -03:00
Morgan Phillips
56080db8c0
Bug 1178161 - Base 32 bit builders on a base image that we control; r=dustin
...
It's not secure to use a 3rd party image.
2015-06-29 13:43:20 -05:00
Morgan Phillips
213cb4e4d8
Bug 1176961 - Image builds should fail if tc-vcs fails to install; r=dustin
2015-06-24 10:41:37 -07:00
Morgan Phillips
0fc5378de6
Bug 1176960 - Fix broken tc-vcs install version; r=dustin
2015-06-24 10:34:30 -07:00
Ted Mielczarek
b5f7607055
bug 1175651 - add uuid-dev+sqlite3 to ubuntu-build container. r=mrrrgn
2015-06-17 15:42:47 -04:00
Morgan Phillips
224d8a400b
Bug 1154827 - Add a base desktop 32 bit builder; r=dustin
...
For the most part, this has parity with the 64 bit container; minus custom MH configs.
Because Android builds do not have a 32 bit component, we don't have to worry about
supporting those in this container either.
2015-06-16 18:40:27 +02:00
Morgan Phillips
4e4eaee881
Bug 8623031 - Move desktop build logic to a container neutral location; r=dustin
...
Reuse of generic build scripts is necessary, for instance, between 64 bit and 32 bit containers where everything other than the arch remains essentially the same.
2015-06-16 15:42:16 +02:00
Morgan Phillips
8d4fdeae04
Bug 1154827 - Add a base ubuntu 32 bit builder; r=dustin
...
Based on a ubuntu 14.04 chroot environment, loaded into docker.
The tool chain detects a 32 bit environment so things like
mach build and mach bootstrap work well; however, some 64 bit libraries
are required to successfully build: namely, libz.
2015-06-15 19:41:25 +02:00
Morgan Phillips
f9da20b131
Bug 1172107 - Ensure that the artifacts directory has been created; r=ahal
...
Otherwise the task will fail.
2015-06-12 17:45:58 +02:00
Morgan Phillips
f1559ed829
Bug 1172107 - Bump container version; r=ahal
...
This also changes the registry to point to quay.io/mrrrgn since djmitches account
is currently unavailable.
2015-06-11 14:31:58 +02:00