# 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.