Sha256: 7b329f980c45fccd543ee0fab560cccde96190c6c55a90c4e2fa803a818666c2

Contents?: true

Size: 792 Bytes

Versions: 23

Compression:

Stored size: 792 Bytes

Contents

VERSION ?= $(shell cat VERSION)
ENV     ?= staging
SERVICE := <%= @name %>
IMAGE   := <%= @image %>:$(VERSION)
CURRENT_CONTEXT := $(shell kubectl config current-context)

.PHONY: default build push run ci deploy

default: build run

build:
	@echo '> Using ENV: $(ENV) and context: $(CURRENT_CONTEXT)'
	@echo '> Building "$(SERVICE)" docker image...'
	@docker build -t $(IMAGE) .

push: build
<% if @provider == 'gcp' -%>
	gcloud docker -- push $(IMAGE)
<% else -%>
	docker push $(IMAGE)
<% end -%>

run:
	@echo '> Starting "$(SERVICE)" container...'
	@docker run -d $(IMAGE)

ci:
	@fly -t ci set-pipeline -p $(SERVICE) -c <%= @output %>/pipelines/review.yml -n
	@fly -t ci unpause-pipeline -p $(SERVICE)

deploy:
	@helm install ./<%= @output %>/charts/$(SERVICE) --set "image.tag=$(VERSION)"

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
kite-1.2.3 tpl/service/Makefile.tt
kite-1.2.2 tpl/service/Makefile.tt
kite-1.2.1 tpl/service/Makefile.tt
kite-1.2.0 tpl/service/Makefile.tt
kite-1.1.17 tpl/service/Makefile.tt
kite-1.1.16 tpl/service/Makefile.tt
kite-1.1.15 tpl/service/Makefile.tt
kite-1.1.14 tpl/service/Makefile.tt
kite-1.1.13 tpl/service/Makefile.tt
kite-1.1.12 tpl/service/Makefile.tt
kite-1.1.11 tpl/service/Makefile.tt
kite-1.1.10 tpl/service/Makefile.tt
kite-1.1.9 tpl/service/Makefile.tt
kite-1.1.8 tpl/service/Makefile.tt
kite-1.1.7 tpl/service/Makefile.tt
kite-1.1.3 tpl/service/Makefile.tt
kite-1.1.1 tpl/service/Makefile.tt
kite-1.0.10 tpl/service/Makefile.tt
kite-1.0.6 tpl/service/Makefile.tt
kite-1.0.4 tpl/service/Makefile.tt