Add GCB config to build defaultbackend
Uses Google Container Builder to build and push the defaultbackend image. This will be used for automated builds of Kubernetes addon images.
This commit is contained in:
parent
809aab7c82
commit
aa16886842
1 changed files with 43 additions and 0 deletions
43
images/404-server/cloudbuild.yaml
Normal file
43
images/404-server/cloudbuild.yaml
Normal file
|
@ -0,0 +1,43 @@
|
|||
timeout: 10800s
|
||||
|
||||
substitutions:
|
||||
{ "_ARCH": "amd64",
|
||||
"_REGISTRY": "gcr.io/k8s-image-staging",
|
||||
"_TAG": "1.4" }
|
||||
|
||||
steps:
|
||||
- name: gcr.io/cloud-builders/git
|
||||
id: git-clone
|
||||
entrypoint: bash
|
||||
args:
|
||||
- "-c"
|
||||
- |
|
||||
set -ex
|
||||
mkdir -p /workspace/src/k8s.io
|
||||
cd /workspace/src/k8s.io
|
||||
git clone https://github.com/kubernetes/ingress-nginx.git
|
||||
|
||||
- name: gcr.io/cloud-builders/go:debian
|
||||
id: make-server
|
||||
entrypoint: bash
|
||||
dir: "/workspace/src/k8s.io/ingress-nginx/images/404-server"
|
||||
env:
|
||||
- "GOPATH=/workspace/"
|
||||
args:
|
||||
- "-c"
|
||||
- |
|
||||
set -ex
|
||||
ARCH=${_ARCH} make server
|
||||
|
||||
- name: gcr.io/cloud-builders/docker
|
||||
id: docker-build
|
||||
entrypoint: bash
|
||||
dir: "/workspace/src/k8s.io/ingress-nginx/images/404-server"
|
||||
args:
|
||||
- "-c"
|
||||
- |
|
||||
set -e
|
||||
docker build -t ${_REGISTRY}/defaultbackend-${_ARCH}:${_TAG} .
|
||||
|
||||
images:
|
||||
- "${_REGISTRY}/defaultbackend-${_ARCH}:${_TAG}"
|
Loading…
Reference in a new issue