Skip to content

Commit

Permalink
Build specific commit
Browse files Browse the repository at this point in the history
  • Loading branch information
dtaniwaki committed Apr 12, 2019
1 parent eff1170 commit 1b4fac7
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,10 @@ release-code: guard-RELEASE_TAG guard-RELEASE_COMMIT guard-GITHUB_USER guard-GIT
--tag $(RELEASE_TAG)

.PHONY: release-assets
release-assets: guard-RELEASE_TAG guard-GITHUB_REPO guard-GITHUB_USER guard-GITHUB_TOKEN clean build-all
release-assets: guard-RELEASE_TAG guard-RELEASE_COMMIT guard-GITHUB_USER guard-GITHUB_REPO guard-GITHUB_REPO_URL guard-GITHUB_TOKEN
@GITHUB_TOKEN=$(GITHUB_TOKEN)
git diff --quiet HEAD || (echo "your current branch is dirty" && exit 1)
git checkout $(RELEASE_COMMIT)
for target in linux-amd64 darwin-amd64 windows-amd64.exe; do \
github-release upload \
--user $(GITHUB_USER) \
Expand All @@ -77,11 +79,16 @@ release-assets: guard-RELEASE_TAG guard-GITHUB_REPO guard-GITHUB_USER guard-GITH
--name git-ghost-$$target \
--file $(OUTDIR)/git-ghost-$$target; \
done
git checkout -

.PHONY: release-image
release-image: IMAGE_TAG=$(RELEASE_TAG)
release-image: guard-RELEASE_TAG build-image-cli
release-image: guard-RELEASE_TAG
git diff --quiet HEAD || (echo "your current branch is dirty" && exit 1)
git checkout $(RELEASE_COMMIT)
make build-image-cli
docker push $(IMAGE_PREFIX)git-ghost-cli:$(RELEASE_TAG)
git checkout -

.PHONY: lint
lint: deps
Expand Down Expand Up @@ -136,4 +143,4 @@ coverage:

.PHONY: clean
clean:
rm -rf dist/*
rm -rf $(OUTDIR)/*

0 comments on commit 1b4fac7

Please sign in to comment.