diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6bc457d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM scratch + +COPY gopath/bin/cloudfunc /cloudfunc + +ENTRYPOINT ["/cloudfunc"] \ No newline at end of file diff --git a/cloudbuild.yaml b/cloudbuild.yaml new file mode 100644 index 0000000..5c8beb1 --- /dev/null +++ b/cloudbuild.yaml @@ -0,0 +1,13 @@ +steps: +- name: 'gcr.io/cloud-builders/go' + args: ['get', './...'] + env: ['PROJECT_ROOT=cloudfunc'] +- name: 'gcr.io/cloud-builders/go' + args: ['install', '.'] + env: ['PROJECT_ROOT=cloudfunc'] +- name: 'gcr.io/cloud-builders/go' + args: ['test', 'cloudfunc'] + env: ['PROJECT_ROOT=cloudfunc'] +- name: 'gcr.io/cloud-builders/docker' + args: ['build', '--tag=gcr.io/$PROJECT_ID/cloudfunc', '.'] +images: ['gcr.io/$PROJECT_ID/cloudfunc'] \ No newline at end of file