Граф коммитов

593 Коммитов

Автор SHA1 Сообщение Дата
Bryan Chan 1ba80cef3d cmd/buildlet: Basic support for linux-s390x revdial
Change-Id: Ia9889d88be2ec78168e0070f251f653e0f780904
Reviewed-on: https://go-review.googlesource.com/20220
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-03-04 18:56:20 +00:00
Bryan Chan 2de28ddc9f dashboard: fix bootstrap path for s390x builder
Change-Id: I8d28dfdb18da11e64cd94c7d205990f64793fcc6
Reviewed-on: https://go-review.googlesource.com/20168
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-03-03 21:45:50 +00:00
Brad Fitzpatrick c2a36fd3fd dashboard: add solaris, ppc64le, s390x reverse buildlets
Change-Id: I5061ae1da7884ed82786e8a042e966ccbe423e89
Reviewed-on: https://go-review.googlesource.com/20135
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-03-03 05:01:50 +00:00
Andrew Gerrand 4713e09c38 app/build: add oauth2 to build dashboard
Fixes golang/go#12775

Change-Id: I9ac3870bb27b8dc715fcd0628993965086642b4d
Reviewed-on: https://go-review.googlesource.com/19879
Reviewed-by: Burcu Dogan <jbd@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-02-29 01:49:32 +00:00
Shenghou Ma 68a04950ca cmd/release: package golang.org/x/tour/reader
Fixes golang/go#14184.

Change-Id: I9ce09a6b6ea4d0eb1a8c2b7cb43ecec9ee1e5109
Reviewed-on: https://go-review.googlesource.com/19797
Reviewed-by: Francesc Campoy Flores <campoy@golang.org>
2016-02-22 17:30:21 +00:00
Russ Cox 759962e7b3 cl: hide DoNotReview changes
The actual spelling of DoNotReview that has meaning
to the dashboard includes spaces, but I can't put that
string in the commit message because it makes the
CL uncommitable. :-)

Add dnr flag so people can ask for them.

If people do ask, show DoNotReview as the reviewer.
Similarly, show Closed as the reviewer for closed CLs.

Change-Id: Ibe758bbb5f5f03fcb5035e7cb068c6d8d0b6baa4
Reviewed-on: https://go-review.googlesource.com/11260
Reviewed-by: Andrew Gerrand <adg@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
2016-02-18 17:26:27 +00:00
Russ Cox bf1275c30e cmd/cl: fix is:xxx queries and include status in json output
Change-Id: I5c3f6ffcf7d80cb76f3f2d186d14bbc201e6c4f4
Reviewed-on: https://go-review.googlesource.com/19497
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-02-18 16:49:41 +00:00
Russ Cox 8a5850561b cmd/cl: accept R=go1.6 to close but auto-open when we start 1.6
Change-Id: If3cdb725ced3f726d48a2fd82ec8b12a84e9f889
Reviewed-on: https://go-review.googlesource.com/11671
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-02-18 16:48:21 +00:00
Brad Fitzpatrick 5612addc94 gerrit: add Auth mode to use a specific cookie file, add more methods
This is stuff needed for my Github->Gerrit bot.

Change-Id: Ie072d7b66be2b219ba48245305a8187446238c9e
Reviewed-on: https://go-review.googlesource.com/19380
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-02-08 23:00:44 +00:00
Brad Fitzpatrick 09ec8bf053 gerrit: add Client.AbandonChange
Change-Id: Ic48abd39a8a68de058595077082902f57577ce6d
Reviewed-on: https://go-review.googlesource.com/19312
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-02-07 01:06:58 +00:00
Andrew Gerrand 42df744f07 cmd/pushback: update deployment instructions; delete old vm
Change-Id: Ibfdbab5e4c79d3052a860c6e2ce381c140fe4bad
Reviewed-on: https://go-review.googlesource.com/19117
Reviewed-by: Chris Broadfoot <cbro@golang.org>
2016-02-02 00:25:59 +00:00
Andrew Gerrand 202af1f04f cmd/pushback: use friendlier message when closing pull requests
Fixes golang/go#13687

Change-Id: I87eb041b97c7368b40c1f578e9f71313570cf7f6
Reviewed-on: https://go-review.googlesource.com/19116
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Chris Broadfoot <cbro@golang.org>
2016-02-02 00:00:35 +00:00
Brad Fitzpatrick 1b6633d251 dashboard: disable Kubernetes builders
Updates golang/go#14112

Change-Id: Ie45029e27d8d8ce421135cc0e38f7019965bfa34
Reviewed-on: https://go-review.googlesource.com/18990
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-02-01 23:44:42 +00:00
Evan Brown c514b80fed env: add additional target for building env images
Revise Makefile in linux-x86-std-kube and linux-x86-nacl:

- Support a target named `dev` that allows specifying a non-default
  Docker repository name.

- Replace hard-coded image names with the directory name that Makefile
  resides in. This uses the existing convention of naming directories
  according to image name.

- When Dockerfile inherits from a custom image (i.e., linux-x86-nacl
  inherits FROM linux-x86-std-kube), use sed to dynamically set the
  repository prefix in the Dockerfile.

Change-Id: I372c834175a38bb34d80a18f2f0e23c5a1d007af
Reviewed-on: https://go-review.googlesource.com/19021
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-28 03:51:04 +00:00
Andrew Gerrand 662ec3ac54 cmd/coordinator: don't run trybots on build repo
Fixes golang/go#14118

Change-Id: I06a7a0e5bff509f0ba2b355855656119b4999b79
Reviewed-on: https://go-review.googlesource.com/19031
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-28 03:16:45 +00:00
Evan Brown cfb4f34505 kubernetes: improve error message if pod create fails
Updates golang/go#14112

Change-Id: I53e42647e5a8b22cfb70b78fc4571ff78dd23289
Reviewed-on: https://go-review.googlesource.com/18984
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-27 22:43:28 +00:00
Russ Cox ace4618cfb cmd/fetchlogs: fix cache location on OS X
OS X uses $HOME/Library/Caches instead of $HOME/.cache.

Also make the copyright notice not a doc comment,
which is the real reason I opened this file.

Change-Id: I3af75465a3831aed4d38e2c667c813440e20d0e1
Reviewed-on: https://go-review.googlesource.com/19000
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
2016-01-27 22:22:48 +00:00
Andrew Gerrand 2e86066c29 x/build/cmd/coordinator/buildongce: use the latest CoreOS image
Also remove the public key argument.

Fixes golang/go#14111

Change-Id: I18c603f6f393075e69b766835961abbe7c17369c
Reviewed-on: https://go-review.googlesource.com/18957
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-27 21:04:11 +00:00
Brad Fitzpatrick 2140f705f7 cmd/coordinator/buildongce: use the right IP address
Change-Id: Ibcb34d73dc14eb8aef1f495a35d07ed9ea88d6e1
Reviewed-on: https://go-review.googlesource.com/18983
Reviewed-by: Evan Brown <evanbrown@google.com>
2016-01-27 07:21:07 +00:00
Brad Fitzpatrick 174e4a42c4 cmd/coordinator/buildongce: set Scopes for DefaultClient
Otherwise it doesn't work.

Maybe it worked for Evan because he was on a GCE VM with the
right scopes itself. I am not.

Change-Id: Id29a3256a71c732cd9d63055c51b80a9f77b4211
Reviewed-on: https://go-review.googlesource.com/18982
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-27 07:20:57 +00:00
Evan Brown 6cd016f230 all: upgrade nacl builders to pepper_44 and Kube
Updates golang/go#12379

Change-Id: I40bd6e37953bc509f557ff295374b51de550726c
Reviewed-on: https://go-review.googlesource.com/18946
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-26 23:40:15 +00:00
Evan Brown c8b96fa9fa all: report cluster utilization to Cloud Monitoring
Change-Id: Iec8e03fdef27582756d96b731c2fb12b56175ca9
Reviewed-on: https://go-review.googlesource.com/18396
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-26 17:10:41 +00:00
Brad Fitzpatrick 11a8ff01ba dashboard: set GOHOSTARCH=386 for the darwin-386 builder
Fixes golang/go#14083

Change-Id: I9db36e669c868d66c1f629636fb08e45f3d63d7c
Reviewed-on: https://go-review.googlesource.com/18872
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-01-25 20:07:05 +00:00
Joel Sing fa600bf9ec env: update openbsd-{386,amd64} builder images to OpenBSD 5.8
OpenBSD 5.8 is the current release and OpenBSD 5.6 is no longer supported.

Revise build script:

- Use the auto installer and disklabel templates built into later versions of
  OpenBSD, rather than entirely using expect.

- Rather than duplicating the entire script for openbsd-386, provide an ARCH
  environment variable that switches between openbsd/amd64 and openbsd/i386.
  Have the openbsd-386 script invoke the openbsd-amd64 script with the
  appropriate environment.

- Remove the 'ignore classless-static-routes' option for dhclient, as it is
  no longer needed for OpenBSD 5.7 and later.

- Clean up after ourselves, rather than leaving a bunch of temporary files
  lying around.

Updates issue golang/go#13029.

Change-Id: Ic1b11dd5eded317b7be32b8f1c2485617ac02b78
Reviewed-on: https://go-review.googlesource.com/18358
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-24 22:52:53 +00:00
Evan Brown d8241e6215 cmd/coordinator/buildongce: fix test
Change-Id: I25316cf7a7843d32be863acf1e3e83363d72be79
Reviewed-on: https://go-review.googlesource.com/18819
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-22 00:22:30 +00:00
Evan Brown d79fb69108 all: create buildlets cluster
* Buildlets cluster can be created using buildongce program
* Deployment Manager builds cluster and autoscaler
* Describe the environments a build system can be deployed to
* Merges https://golang.org/cl/17827

Updates golang/go#12546

Change-Id: Icac4efab2e9e72932c66f56da319e4d51326455a
Reviewed-on: https://go-review.googlesource.com/17334
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-22 00:15:41 +00:00
Brad Fitzpatrick f7efcafe05 cmd/coordinator: check error getting a token source
This bit me a few weeks ago when I had some local unsubmitted
oauth2/google changes which failed, but the coordinator kept trying
to run with a nil token source.

Change-Id: I351e626e5c28fb8982786fbb1ba7a8a09d9bb86d
Reviewed-on: https://go-review.googlesource.com/18800
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-01-21 19:44:58 +00:00
Shenghou Ma 465e286ac1 dashboard: test linux-mips* for the misc-compile trybot
Change-Id: I6b0965ba621f6b12d62da9c997d1d27e5e695d72
Reviewed-on: https://go-review.googlesource.com/18688
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-19 04:43:01 +00:00
Andrew Gerrand 50f88b3042 app/build: add tour repo to the build dashboard
Change-Id: I56b72b2717ab7d0c65234e9c9f9246f72110de9e
Reviewed-on: https://go-review.googlesource.com/18556
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-13 08:57:54 +00:00
Evan Brown a8546317ca cmd/coordinator: include linux-amd64-kube in staging
Change-Id: Ie27f4db76aa48665c2fce65fffda655382be88a3
Reviewed-on: https://go-review.googlesource.com/18442
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-08 20:17:50 +00:00
Joel Sing f861cc1a84 dashboard: run freebsd 386 builder with GOHOSTARCH=386
The freebsd 386 builder is run on a FreeBSD amd64 host - without
GOHOSTARCH=386 this is generating a 64-bit tool chain with a 32-bit
runtime and disabling cgo. The previous issue with this configuration
is fixed with https://golang.org/cl/18420.

Fixes #13873.

Change-Id: I3ceef59055c5409773eab06f3980277854c61e89
Reviewed-on: https://go-review.googlesource.com/18421
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-08 15:49:53 +00:00
Dave Cheney 9b694ba7f5 build/cmd/release: always maintain the atime/mtime when copying
Fixes #13769

When copying source files for the OSX pkgbuilder (and others) make
sure the atime/mtime of the source is respected.

Change-Id: I75d463d6a3a350f95c5ab4d8b943b60c8cbf2715
Reviewed-on: https://go-review.googlesource.com/18355
Reviewed-by: Andrew Gerrand <adg@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-08 00:06:16 +00:00
Andrew Gerrand a86a1573c2 cmd/release: supply SHA256 hash when uploading releases
Fixes golang/go#12057

Change-Id: Id66b1ec37a3d2dfb36aac6b70d8b70e537d4f3cb
Reviewed-on: https://go-review.googlesource.com/18353
Reviewed-by: Russ Cox <rsc@golang.org>
2016-01-07 05:21:31 +00:00
Andrew Gerrand 2c7c4194c6 cmd/coordinator: cache affirmative snapshotExists results
Change-Id: Ib44f956b934dbbc3653f33106a71d93a7ce4b6bf
Reviewed-on: https://go-review.googlesource.com/18275
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-06 22:48:52 +00:00
Evan Brown ffa078eb35 cmd/coordinator: remove Kubernetes resize code
The Google Container Engine API began returning InstanceGroup
rather than InstanceGroupManager URLs, breaking the code
that downsizes the cluster. Resize code is being removed for
now, to be replaced by the autoscaler API soon.

Change-Id: I5baedcc09627f3443e93f931cd0993ac45430c35
Reviewed-on: https://go-review.googlesource.com/18305
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-06 20:18:08 +00:00
Andrew Gerrand a48ae26281 cmd/coordinator: maintain a separate list of sub-repo trybots
Fix for previous change.

Change-Id: If0690ae728374f83692b76dac6cbb6c865f57bed
Reviewed-on: https://go-review.googlesource.com/18244
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-01-05 00:58:45 +00:00
Andrew Gerrand a64b843954 cmd/coordinator: don't try sub-repo changes on unsuitable builders
Change-Id: Ia03b0d8ca685f6f38852846db24ddf0acf6d8467
Reviewed-on: https://go-review.googlesource.com/18242
Reviewed-by: Andrew Gerrand <adg@golang.org>
2016-01-04 23:09:03 +00:00
Andrew Gerrand f824737fdf cmd/coordinator: put go repo in its own directory inside tmp
Previously the Go repo would be in /tmp/watcher1234 and each sub repo in
/tmp/watcher1234/subrepo. This change puts the Go repo inside
/tmp/watcher1234/go.

Change-Id: I4dc3d9fad8cc41647f6a821273565b815fc0f968
Reviewed-on: https://go-review.googlesource.com/18240
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-04 20:56:40 +00:00
Andrew Gerrand b475d637bb cmd/coordinator: implement sub-repo trybots
Fixes golang/go#11179

Change-Id: Iafa95eb24f93e51e29aec6a572a3cd186859a54f
Reviewed-on: https://go-review.googlesource.com/10962
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-04 04:07:10 +00:00
Andrew Gerrand e66669feb0 cmd/coordinator: use new gceutil import path
Change-Id: Ia3c7d3689e80accc23c9e10e70e1418fe3a57c52
Reviewed-on: https://go-review.googlesource.com/18187
Reviewed-by: Minux Ma <minux@golang.org>
2016-01-04 03:03:47 +00:00
Özgür Kesim 06bbf3a139 x/build/cmd/release: on windows, allow direct upgrade of go with MSI
On Windows, the ProductCode must be different¹ for different versions of
the same product while the UpgradeCode must remain the same².

By setting the Id-field in the Product-tag in installer.wxs file to "*" 
(instead of the static GUID), a new ProductCode will be generated by the
WiX-Toolkit on each run of the building process. This allows to upgrade
from previously installed versions of Go without uninstalling them
manually.

Quotes from MSDN
¹) https://msdn.microsoft.com/en-us/library/aa370854(v=vs.85).aspx:
" The ProductCode property is a unique identifier for the particular
  product release, [...]. This ID must vary for different versions and 
  languages. "

²) https://msdn.microsoft.com/en-us/library/aa372375(v=vs.85).aspx:
" The UpgradeCode property is a GUID representing a related set of 
  products. The UpgradeCode is used in the Upgrade Table to search for 
  related versions of the product that are already installed.  "

Fixes golang/go#12213

Change-Id: I5d04eef7786107d0d7d4a913e8799838e8788a4f
Reviewed-on: https://go-review.googlesource.com/18071
Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
2015-12-24 00:23:16 +00:00
Shenghou Ma 558ac4fe06 cmd/release: use armv6l as arm binary arch name
See also golang/go#13669 for rationales.

Change-Id: I5847ec1d3558b24716b8e753b8517105ad66fd3c
Reviewed-on: https://go-review.googlesource.com/18059
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2015-12-20 20:14:45 +00:00
Chris Broadfoot f84ad5277e cmd/release: include the ARM version in the arch identifier
Change-Id: I8744e9dd027da390f55e7d75de2d845b83b73b7f
Reviewed-on: https://go-review.googlesource.com/18021
Reviewed-by: Dave Cheney <dave@cheney.net>
2015-12-18 00:32:10 +00:00
Chris Broadfoot 401a9dbc45 cmd/release: don't remove pkg when building race detector
Fixes golang/go#13664.

Change-Id: I2d4d3ac833f99e052ee35bdc17a061edac085c83
Reviewed-on: https://go-review.googlesource.com/18017
Reviewed-by: Minux Ma <minux@golang.org>
2015-12-17 23:57:59 +00:00
Chris Broadfoot e296e7ebd7 cmd/release: stream output from releaselet with -watch flag
Change-Id: I16dd7a8bde473847faa9ba71fcdd6fe162f9da01
Reviewed-on: https://go-review.googlesource.com/18018
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2015-12-17 23:44:30 +00:00
Brad Fitzpatrick dcc7bc3bcf cmd/release: add --watch flag to stream output
Change-Id: I97ab70f3d05ca17b9ab752bf0a6a7c46c2693167
Reviewed-on: https://go-review.googlesource.com/18016
Reviewed-by: Chris Broadfoot <cbro@golang.org>
2015-12-17 23:04:14 +00:00
Brad Fitzpatrick ba6d109faf cmd/release: add flag to skip tests
Updates golang/go#13663

Change-Id: I95ecbe8d2f6c3c2799ecb81016261bc4f92ba1c9
Reviewed-on: https://go-review.googlesource.com/18013
Reviewed-by: Chris Broadfoot <cbro@golang.org>
2015-12-17 22:33:28 +00:00
Chris Broadfoot c13f7d2fb0 cmd/release: remove unused static flag
Change-Id: I6e44c41a417f764ad8826b90c3ce7b8b1f6aa107
Reviewed-on: https://go-review.googlesource.com/18012
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2015-12-17 22:03:42 +00:00
Brad Fitzpatrick 645c03e907 cmd/coordinator/buildongce: create basepin images
Change-Id: I215097fc6f94ee1efbb335aaa23af72f756b0fff
Reviewed-on: https://go-review.googlesource.com/17827
Reviewed-by: Evan Brown <evanbrown@google.com>
2015-12-15 22:50:48 +00:00
Burcu Dogan 4bc568c7c3 cmd/coordinator: distinguish intermediate messages from the final report
Change-Id: I0da80c0b5b5aa9dc225090c87b3d559602f50925
Reviewed-on: https://go-review.googlesource.com/17769
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2015-12-15 21:08:22 +00:00