Sha256: 2397d73ee01d21169df0ddd04af24d540889d7a8dc507e43152043d605739ad0

Contents?: true

Size: 698 Bytes

Versions: 13

Compression:

Stored size: 698 Bytes

Contents

VERSION?=$(shell awk -F\" '/VERSION/ { print $$2; exit }' lib/middleman-hashicorp/version.rb)

docker:
	@echo "==> Building container v${VERSION}..."
	@docker build \
		--file "docker/Dockerfile" \
		--build-arg GEM_VERSION=${VERSION} \
		--tag "hashicorp/middleman-hashicorp" \
		--tag "hashicorp/middleman-hashicorp:${VERSION}" \
		--pull \
		--rm \
		.

docker-push:
	@echo "==> Pushing to Docker registry..."
	@docker push "hashicorp/middleman-hashicorp:latest"
	@docker push "hashicorp/middleman-hashicorp:${VERSION}"

gem:
	@echo "==> Building and releasing gem v${VERSION}..."
	@rm -rf pkg/
	@bundle exec rake release

release: gem docker docker-push

.PHONY: docker docker-push gem release

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
middleman-hashicorp-0.3.47 Makefile
middleman-hashicorp-0.3.46 Makefile
middleman-hashicorp-0.3.45 Makefile
middleman-hashicorp-0.3.44 Makefile
middleman-hashicorp-0.3.43 Makefile
middleman-hashicorp-0.3.41 Makefile
middleman-hashicorp-0.3.40 Makefile
middleman-hashicorp-0.3.39 Makefile
middleman-hashicorp-0.3.38 Makefile
middleman-hashicorp-0.3.37 Makefile
middleman-hashicorp-0.3.35 Makefile
middleman-hashicorp-0.3.34 Makefile
middleman-hashicorp-0.3.33 Makefile