Skip to content
This repository was archived by the owner on Nov 2, 2021. It is now read-only.

Commit c184fa7

Browse files
authored
Merge pull request #17 from cedrickring/fix-missing-git
Use GITHUB_REPOSITORY environment variable if present
2 parents 2926e35 + 8008741 commit c184fa7

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

docker.mk

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
IMAGE_NAME?=golang-action
2-
GITHUB_REPO=$(shell git remote get-url origin | sed 's/.*\/\(.*\)\/\(.*\)\.git/\1\/\2/')
3-
DOCKER_REPO=$(shell echo $(GITHUB_REPO) | sed 's/\(.*\)\/\(.*\)/\1/')
2+
GITHUB_REPOSITORY?=$(shell git remote get-url origin | sed 's/.*\/\(.*\)\/\(.*\)\.git/\1\/\2/')
3+
DOCKER_REPOSITORY=$(shell echo $(GITHUB_REPOSITORY) | sed 's/\(.*\)\/\(.*\)/\1/')
44
ROOT_DIR?=$(CURDIR)
55
GO_VERSION_DIRS=$(wildcard go*)
66
GO_VERSIONS=$(shell echo $(GO_VERSION_DIRS) | sed 's/go//g')
@@ -23,18 +23,18 @@ docker-build: update-docker-go-versions ## Build the top level Dockerfile using
2323

2424
.PHONY: docker-tag
2525
docker-tag: ## Tag the docker image using the tag script.
26-
docker tag $(IMAGE_NAME):latest $(DOCKER_REPO)/$(IMAGE_NAME):$(ACTION_VERSION)
27-
docker tag $(IMAGE_NAME):latest $(DOCKER_REPO)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION)
28-
docker tag $(IMAGE_NAME):latest $(DOCKER_REPO)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION).$(ACTION_MINOR_VERSION)
26+
docker tag $(IMAGE_NAME):latest $(DOCKER_REPOSITORY)/$(IMAGE_NAME):$(ACTION_VERSION)
27+
docker tag $(IMAGE_NAME):latest $(DOCKER_REPOSITORY)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION)
28+
docker tag $(IMAGE_NAME):latest $(DOCKER_REPOSITORY)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION).$(ACTION_MINOR_VERSION)
2929
for version in $(GO_VERSIONS) ; do \
30-
docker tag $(IMAGE_NAME):$$version $(DOCKER_REPO)/$(IMAGE_NAME):$(ACTION_VERSION)-go$$version; \
31-
docker tag $(IMAGE_NAME):$$version $(DOCKER_REPO)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION)-go$$version; \
32-
docker tag $(IMAGE_NAME):$$version $(DOCKER_REPO)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION).$(ACTION_MINOR_VERSION)-go$$version; \
30+
docker tag $(IMAGE_NAME):$$version $(DOCKER_REPOSITORY)/$(IMAGE_NAME):$(ACTION_VERSION)-go$$version; \
31+
docker tag $(IMAGE_NAME):$$version $(DOCKER_REPOSITORY)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION)-go$$version; \
32+
docker tag $(IMAGE_NAME):$$version $(DOCKER_REPOSITORY)/$(IMAGE_NAME):$(ACTION_MAJOR_VERSION).$(ACTION_MINOR_VERSION)-go$$version; \
3333
done
3434

3535
.PHONY: docker-publish
3636
docker-publish: docker-tag ## Publish the image and tags to a repository.
37-
docker push $(DOCKER_REPO)/$(IMAGE_NAME)
37+
docker push $(DOCKER_REPOSITORY)/$(IMAGE_NAME)
3838

3939
.PHONY: update-docker-go-versions
4040
update-docker-go-versions: ## Updates go go1.10, go1.11 from the main Dockerfile

0 commit comments

Comments
 (0)