Commit Graph

14 Commits

Author SHA1 Message Date
Mike Hommey
b828c6ac72 Bug 1384744 - Allow toolchain tasks not to have a tooltool manifest at all. r=gps
With the support added in bug 1382564, toolchains can be downloaded
without a tooltool manifest at all, and it's desirable to get rid of
tooltool manifests on jobs that don't need one.
2017-07-27 07:56:14 +09:00
Mike Hommey
a41204467f Bug 1383996 - Make most calls to mach artifact toolchain output a manifest. r=gps
And upload it as artifact.
2017-07-20 17:56:22 +09:00
Mike Hommey
3e2fbffd22 Bug 1382564 - Use the information from bug 1374940 with mach artifact toolchain. r=gps
Bug 1374940 adds a MOZ_TOOLCHAINS environment variable with a list of
path@task-id strings, where task-id is corresponding to the (possibly
optimized) toolchain job, and path corresponding to the
toolchain-artifact defined for that toolchain job.

We want to use that to pull artifacts instead of tooltool packages.
2017-06-21 15:18:33 +09:00
Mike Hommey
4e4fddccc4 Bug 1381770 - In tooltool-download.sh, automatically setup the relengapi authentication file. r=mshal 2017-07-18 16:13:26 +09:00
Mike Hommey
32193cedb0 Bug 1381770 - In tooltool-download.sh, only use the relengapi proxy when it's configured. r=mshal 2017-07-18 16:12:58 +09:00
Mike Hommey
e28de2946c Bug 1381770 - Enable multiple download retries in tooltool-download.sh. r=mshal
The scripts that use tooltool-download.sh don't run regularly, but when
they do, they might hit some download problems (the relengapi proxy
tends to be rather unreliable for some reason), and in that case, it
would be better to retry a few times, like other job types, rather than
fail directly.
2017-07-18 14:51:04 +09:00
Mike Hommey
d9682ba406 Bug 1381770 - Use $WORKSPACE instead of $HOME/workspace in tooltool-download.sh. r=mshal
All the current users of tooltool-download.sh set $WORKSPACE. This will
allow to reuse the script on different types of workers, that don't have
$WORKSPACE set to $HOME/workspace, but still have the source in
$WORKSPACE/build/src.
2017-07-18 14:49:05 +09:00
Wes Kocher
87809bff97 Backed out changeset f8a62747c51c (bug 1338651) for valgrind issues a=backout 2017-06-30 14:45:26 -07:00
Wander Lairson Costa
484b2f6d33 Bug 1338651: Change docker image home dir to /build. r=dustin,mshal a=hopefullyavoidingmergebustagelater
Using /home/worker is the build directory has a 30% talos performance
loss, because test machines has a /home mount directory.

MozReview-Commit-ID: zehcGJrUQX
2017-06-29 15:45:01 -07:00
Mike Hommey
b964f25405 Bug 1356140 - Enable tooltool cache on jobs that define one but don't use it. r=chmanchester 2017-04-13 16:26:33 +09:00
Mike Hommey
db0a94f438 Bug 1356683 - Use new tooltool wrapper in Linux and OSX clang toolchain builds. r=chmanchester 2017-04-12 17:59:21 +09:00
Mike Hommey
10f260de3c Bug 1356933 - Use tooltool-download.sh helper in cctools build scripts. r=chmanchester
While here, since the tooltool call from the cctools build scripts was
verbose, make the one in tooltool-download.sh verbose. It will benefit
the other things using tooltool-download.sh, making debugging easier
when one needs to look at the tooltool download logs...
2017-04-17 08:34:24 +09:00
Mike Hommey
187e7f6ebc Bug 1355731 - Move tooltool to mozbuild.action. r=gps 2017-02-22 17:20:41 +09:00
Ehsan Akhgari
05f2c5a464 Bug 1328617 - Switch Linux jobs for building clang to use the releng API proxy for accessing tooltool; r=dustin 2017-01-04 16:50:09 -05:00