Browse Source

make: add release-sources (#10295)

* make: add release-sources

* make: release-sources exclude .git and make_evidence
tags/v1.10.5
Antoine GIRARD 4 years ago
parent
commit
9bada628f2
No account linked to committer's email address
1 changed files with 5 additions and 1 deletions
  1. 5
    1
      Makefile

+ 5
- 1
Makefile View File

@@ -446,7 +446,7 @@ $(EXECUTABLE): $(GO_SOURCES) $(TAGS_PREREQ)
GO111MODULE=on $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@

.PHONY: release
release: generate release-dirs release-windows release-linux release-darwin release-copy release-compress release-check
release: generate release-dirs release-windows release-linux release-darwin release-copy release-compress release-sources release-check

.PHONY: release-dirs
release-dirs:
@@ -497,6 +497,10 @@ release-compress:
fi
cd $(DIST)/release/; for file in `find . -type f -name "*"`; do echo "compressing $${file}" && gxz -k -9 $${file}; done;

.PHONY: release-sources
release-sources:
tar cvzf $(DIST)/release/gitea-src-$(VERSION).tar.gz --exclude $(DIST) --exclude .git --exclude $(MAKE_EVIDENCE_DIR) .

node_modules: package-lock.json
npm install --no-save
@touch node_modules

Loading…
Cancel
Save