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