Commit Graph

173 Commits

Author SHA1 Message Date
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