From 6dca5fcd0b31237e59b1276bc184b6206ca52bef Mon Sep 17 00:00:00 2001 From: Ehsan Asdar Date: Tue, 9 Apr 2019 16:23:21 -0400 Subject: [PATCH] Push deployment --- Dockerfile | 3 +++ cloudbuild.yaml | 21 +++++++++++++++++++++ deployment.yaml | 1 + 3 files changed, 25 insertions(+) create mode 100644 Dockerfile create mode 100644 cloudbuild.yaml create mode 100644 deployment.yaml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..264b289 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM nginx:alpine + +COPY . /usr/share/nginx/html/ diff --git a/cloudbuild.yaml b/cloudbuild.yaml new file mode 100644 index 0000000..cf79edd --- /dev/null +++ b/cloudbuild.yaml @@ -0,0 +1,21 @@ +steps: +- name: 'gcr.io/cloud-builders/docker' + args: ['build', '-t', 'gcr.io/hackgt-cluster/$REPO_NAME:$COMMIT_SHA', '-t', 'gcr.io/hackgt-cluster/$REPO_NAME:latest', '.'] + timeout: 120s +- name: 'gcr.io/cloud-builders/docker' + entrypoint: 'bash' + args: ['-c', 'docker login --username=hackgt --password=$$DOCKER_PASSWORD'] + secretEnv: ['DOCKER_PASSWORD'] +- name: 'gcr.io/cloud-builders/docker' + args: ['push', 'gcr.io/hackgt-cluster/$REPO_NAME:$COMMIT_SHA'] +- name: 'gcr.io/cloud-builders/docker' + args: ['push', 'gcr.io/hackgt-cluster/$REPO_NAME:latest'] +- name: 'hackgt/builder-trigger-beehive-build' + secretEnv: ['TRAVIS_TOKEN', 'REPO_NAME'] +timeout: 180s +secrets: +- kmsKeyName: projects/hackgt-cluster/locations/global/keyRings/hackgt-build/cryptoKeys/hackgt-build-key + secretEnv: + DOCKER_PASSWORD: CiQATk4Dt7S6ki9JbJvw22WkKHsdyQhEOflZeK/1IJz/rJ18LmASNQD6KHO+IyjkNS/GHaDxJuLmbFXCr1kU5xzVVHaePe1CZeI1P1J/vyO3y1lXvSJpyID0hoXm + TRAVIS_TOKEN: CiQATk4Dt3x0+R2zKUvt090ul3dDhcZUnYsGoQfOzSjKquHVwiUSPwD6KHO+mVuFK9L8KYnFzg20D24Ih3FPujmuEiNPugBU0qTlTSQFcEMQrv93l8sLPlW8E8k0cg3v0mZqI721Rg== + GH_TOKEN: CiQATk4Dt+aCWrSvmOjyeFMx1cE6IdyMcp/9QICxGVymKcwNRnUSUQD6KHO+AF+uv67L1thZYzN4WY9U/UYDy69RR8KUEKNwfiUW2vxtvLOjMawfj4NHEnIthVC6Z9aWqb3In6l+/+mcKh5ZgVFKrWY8Whh+LEZGGA== diff --git a/deployment.yaml b/deployment.yaml new file mode 100644 index 0000000..d36acb6 --- /dev/null +++ b/deployment.yaml @@ -0,0 +1 @@ +target_port: 80