mirror of
https://github.com/KaySar12/NextZen-UserService.git
synced 2025-10-06 19:59:42 +07:00
chore:update goreleaser and Makefile
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
GORELEASER=goreleaser
|
||||
GORELEASERBUILD=$(GORELEASER) build
|
||||
GIT=git
|
||||
GIT_REMOTE=origin
|
||||
SERVICE = casaos-user-service
|
||||
ARCHITECHTURE= amd64
|
||||
OS=linux
|
||||
@@ -7,10 +9,10 @@ VERSION=v1
|
||||
BIN_PATH=build/sysroot/usr/bin
|
||||
BUILD_PATH=build
|
||||
CUR_DIR=$(PWD)
|
||||
TAG=v1.4.0
|
||||
CURTAG=v1.4.0
|
||||
ARCHIVE_PATH=buildzip
|
||||
PACKAGE_NAME=$(OS)-$(ARCHITECHTURE)-nextzenos-user-service-$(TAG)
|
||||
|
||||
TAG_MESSAGE=test
|
||||
build_service:
|
||||
$(GORELEASERBUILD) --clean --snapshot -f .goreleaser.debug.yaml --id $(SERVICE)-$(ARCHITECHTURE)
|
||||
|
||||
@@ -19,8 +21,18 @@ package:
|
||||
&& tar -czvf $(PACKAGE_NAME).tar.gz $(CUR_DIR)/$(BUILD_PATH)
|
||||
|
||||
archive_package:
|
||||
mv $(PACKAGE_NAME).tar.gz $(CUR_DIR)/$(ARCHIVE_PATH)
|
||||
@mkdir -p $(CUR_DIR)/$(ARCHIVE_PATH)/$(CURTAG)
|
||||
@mv $(PACKAGE_NAME).tar.gz $(CUR_DIR)/$(ARCHIVE_PATH)/$(CURTAG)/
|
||||
remove_package:
|
||||
rm $(PACKAGE_NAME).tar.gz
|
||||
clear_archive:
|
||||
rm -rf $(CUR_DIR)/$(ARCHIVE_PATH)/*
|
||||
@rm -rf $(CUR_DIR)/$(ARCHIVE_PATH)
|
||||
create_release:
|
||||
@${GIT} push ${GIT_REMOTE}
|
||||
@${GIT} tag -a ${CURTAG} -m "${TAG_MESSAGE}" || { echo "Failed to create tag"; exit 1; }
|
||||
@${GIT} push ${GIT_REMOTE} ${CURTAG} || { echo "Failed to push tag"; exit 1; }
|
||||
@export GORELEASER_PREVIOUS_TAG=${PREVTAG}
|
||||
push_release_multi:
|
||||
${GORELEASER} release --clean
|
||||
push_release:
|
||||
${GORELEASER} release --clean
|
||||
|
||||
Reference in New Issue
Block a user