Skip to content

Commit 77972e9

Browse files
committed
Allow Gemfile path to be overridden
1 parent 5854e12 commit 77972e9

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
SHELL := /usr/bin/env bash
1717

1818
# Docker build config variables
19+
DOCKER_ORG := gcr.io/cloud-foundation-cicd
1920
DOCKER_TAG_KITCHEN_TERRAFORM ?= 0.11.10_216.0.0_1.19.1_0.1.10
20-
DOCKER_REPO_BASE_KITCHEN_TERRAFORM := gcr.io/cloud-foundation-cicd/cft/kitchen-terraform:${DOCKER_TAG_KITCHEN_TERRAFORM}
21+
DOCKER_REPO_BASE_KITCHEN_TERRAFORM := ${DOCKER_ORG}/cft/kitchen-terraform:${DOCKER_TAG_KITCHEN_TERRAFORM}
2122
DOCKER_IMAGE_KITCHEN_TERRAFORM := cft/kitchen-terraform_terraform-google-kubernetes-engine
2223

2324
# All is the first target in the file so it will get picked up when you just run 'make' on its own
@@ -94,6 +95,12 @@ docker_build_kitchen_terraform:
9495
--build-arg BASE_IMAGE=${DOCKER_REPO_BASE_KITCHEN_TERRAFORM} \
9596
-t ${DOCKER_IMAGE_KITCHEN_TERRAFORM}:${DOCKER_TAG_KITCHEN_TERRAFORM} .
9697

98+
# Push Docker image
99+
.PHONY: docker_push_kitchen_terraform
100+
docker_push_kitchen_terraform:
101+
docker tag ${DOCKER_IMAGE_KITCHEN_TERRAFORM}:${DOCKER_TAG_KITCHEN_TERRAFORM} ${DOCKER_ORG}/${DOCKER_IMAGE_KITCHEN_TERRAFORM}:${DOCKER_TAG_KITCHEN_TERRAFORM}
102+
docker push ${DOCKER_ORG}/${DOCKER_IMAGE_KITCHEN_TERRAFORM}:${DOCKER_TAG_KITCHEN_TERRAFORM}
103+
97104
# Run docker
98105
.PHONY: docker_run
99106
docker_run:

build/docker/kitchen_terraform/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ ADD https://storage.googleapis.com/kubernetes-release/release/v1.12.2/bin/linux/
2323
RUN chmod +x /usr/local/bin/kubectl
2424

2525
WORKDIR /opt/kitchen
26-
COPY ./Gemfile /opt/kitchen/
26+
COPY Gemfile .
2727
RUN bundle install
2828
WORKDIR $APP_BASE_DIR/workdir

0 commit comments

Comments
 (0)