mirror of
https://github.com/golang/go
synced 2024-11-05 17:26:11 -07:00
1f2a8f46bd
Deploys no longer depend on Docker. With only Make and gcloud installed, the following should deploy a new version: $ git clone https://go.googlesource.com/tools $ cd tools $ cd cmd/godoc $ make cloud-build deploy Updates golang/go#27205. Change-Id: I5cc1142e02dc288450d55dbd4da4b30c0a080bd5 Reviewed-on: https://go-review.googlesource.com/c/139240 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
26 lines
923 B
YAML
26 lines
923 B
YAML
# Copyright 2018 The Go Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style
|
|
# license that can be found in the LICENSE file.
|
|
|
|
# NOTE(cbro): any changes to the docker command must also be
|
|
# made in docker-build in the Makefile.
|
|
#
|
|
# Variable substitutions must have a preceding underscore. See:
|
|
# https://cloud.google.com/cloud-build/docs/configuring-builds/substitute-variable-values#using_user-defined_substitutions
|
|
steps:
|
|
- name: 'gcr.io/cloud-builders/docker'
|
|
args: [
|
|
'build',
|
|
'-f=cmd/godoc/Dockerfile.prod',
|
|
'--build-arg=GO_REF=${_GO_REF}',
|
|
'--build-arg=TOOLS_HEAD=${_TOOLS_HEAD}',
|
|
'--build-arg=TOOLS_CLEAN=${_TOOLS_CLEAN}',
|
|
'--build-arg=DOCKER_TAG=${_DOCKER_TAG}',
|
|
'--build-arg=BUILD_ENV=cloudbuild',
|
|
'--tag=${_DOCKER_TAG}',
|
|
'.',
|
|
]
|
|
images: ['${_DOCKER_TAG}']
|
|
options:
|
|
machineType: 'N1_HIGHCPU_8' # building the godoc index takes a lot of memory.
|