@@ -82,6 +82,12 @@ HUGO_VERSION ?= 0.111.3
82
82
GITHUB_REF_TYPE ?= branch
83
83
GITHUB_REF_NAME ?= $(shell git rev-parse --abbrev-ref HEAD)
84
84
85
+ # backwards compatible to build with Drone
86
+ ifneq ($(DRONE_TAG ) ,)
87
+ GITHUB_REF_TYPE := tag
88
+ GITHUB_REF_NAME := DRONE_TAG
89
+ endif
90
+
85
91
ifneq ($(GITHUB_REF_TYPE ) ,branch)
86
92
VERSION ?= $(subst v,,$(GITHUB_REF_NAME))
87
93
GITEA_VERSION ?= $(GITHUB_REF_NAME)
@@ -834,18 +840,30 @@ release-windows: | $(DIST_DIRS)
834
840
ifeq (,$(findstring gogit,$(TAGS ) ) )
835
841
CGO_CFLAGS="$(CGO_CFLAGS)" $(GO) run $(XGO_PACKAGE) -go $(XGO_VERSION) -buildmode exe -dest $(DIST)/binaries -tags 'osusergo gogit $(TAGS)' -ldflags '-linkmode external -extldflags "-static" $(LDFLAGS)' -targets 'windows/*' -out gitea-$(VERSION)-gogit .
836
842
endif
843
+ ifneq ($(DRONE_TAG ) ,)
844
+ cp /build/* $(DIST)/binaries
845
+ endif
837
846
838
847
.PHONY : release-linux
839
848
release-linux : | $(DIST_DIRS )
840
849
CGO_CFLAGS=" $( CGO_CFLAGS) " $(GO ) run $(XGO_PACKAGE ) -go $(XGO_VERSION ) -dest $(DIST ) /binaries -tags ' netgo osusergo $(TAGS)' -ldflags ' -linkmode external -extldflags "-static" $(LDFLAGS)' -targets ' $(LINUX_ARCHS)' -out gitea-$(VERSION ) .
850
+ ifneq ($(DRONE_TAG ) ,)
851
+ cp /build/* $(DIST)/binaries
852
+ endif
841
853
842
854
.PHONY : release-darwin
843
855
release-darwin : | $(DIST_DIRS )
844
856
CGO_CFLAGS=" $( CGO_CFLAGS) " $(GO ) run $(XGO_PACKAGE ) -go $(XGO_VERSION ) -dest $(DIST ) /binaries -tags ' netgo osusergo $(TAGS)' -ldflags ' $(LDFLAGS)' -targets ' darwin-10.12/amd64,darwin-10.12/arm64' -out gitea-$(VERSION ) .
857
+ ifneq ($(DRONE_TAG ) ,)
858
+ cp /build/* $(DIST)/binaries
859
+ endif
845
860
846
861
.PHONY : release-freebsd
847
862
release-freebsd : | $(DIST_DIRS )
848
863
CGO_CFLAGS=" $( CGO_CFLAGS) " $(GO ) run $(XGO_PACKAGE ) -go $(XGO_VERSION ) -dest $(DIST ) /binaries -tags ' netgo osusergo $(TAGS)' -ldflags ' $(LDFLAGS)' -targets ' freebsd/amd64' -out gitea-$(VERSION ) .
864
+ ifneq ($(DRONE_TAG ) ,)
865
+ cp /build/* $(DIST)/binaries
866
+ endif
849
867
850
868
.PHONY : release-copy
851
869
release-copy : | $(DIST_DIRS )
0 commit comments