ci: add jenkins pipeline
This commit is contained in:
33
Makefile
Normal file
33
Makefile
Normal file
@ -0,0 +1,33 @@
|
||||
.PHONY: all
|
||||
all: test build
|
||||
|
||||
.PHONY: test
|
||||
test: tools/checkmake/bin/checkmake
|
||||
tools/checkmake/bin/checkmake Makefile
|
||||
|
||||
.PHONY: build
|
||||
build:
|
||||
|
||||
MKT_GITEA_RELEASE_ORG ?= Cadoles
|
||||
MKT_GITEA_RELEASE_PROJECT ?= mktools
|
||||
|
||||
.PHONY: release
|
||||
release:
|
||||
$(MAKE) update-changelog
|
||||
$(MAKE) \
|
||||
MKT_GITEA_RELEASE_ATTACHMENTS="CHANGELOG.md" \
|
||||
mkt-gitea-release
|
||||
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -rf tools
|
||||
|
||||
.PHONY: update-changelog
|
||||
update-changelog:
|
||||
$(MAKE) MKT_GIT_CHGLOG_PROJECT_ORG=Cadoles MKT_GIT_CHGLOG_PROJECT_NAME=mktools mkt-changelog
|
||||
git add CHANGELOG.md
|
||||
git commit -m "chore: update changelog"
|
||||
git push --tags
|
||||
|
||||
include tasks/*.mk
|
Reference in New Issue
Block a user