feat: initial commit
This commit is contained in:
29
tasks/gitea.mk
Normal file
29
tasks/gitea.mk
Normal file
@ -0,0 +1,29 @@
|
||||
MKT_GITEA_RELEASE_PROJECT ?=
|
||||
MKT_GITEA_RELEASE_ORG ?=
|
||||
MKT_GITEA_RELEASE_BASE_URL ?= https://forge.cadoles.com
|
||||
MKT_GITEA_RELEASE_VERSION ?=
|
||||
MKT_GITEA_RELEASE_COMMIT_TARGET ?= $(shell git rev-parse HEAD)
|
||||
MKT_GITEA_RELEASE_IS_DRAFT ?= false
|
||||
MKT_GITEA_RELEASE_BODY ?=
|
||||
MKT_GITEA_RELEASE_ATTACHMENTS ?=
|
||||
MKT_GITEA_RELEASE_USERNAME ?=
|
||||
MKT_GITEA_RELEASE_PASSWORD ?=
|
||||
|
||||
mkt-gitea-release: tools/gitea-release/bin/gitea-release.sh
|
||||
GITEA_RELEASE_PROJECT="$(MKT_GITEA_RELEASE_PROJECT)" \
|
||||
GITEA_RELEASE_ORG="$(MKT_GITEA_RELEASE_ORG)" \
|
||||
GITEA_RELEASE_BASE_URL="$(MKT_GITEA_RELEASE_BASE_URL)" \
|
||||
GITEA_RELEASE_VERSION="$(MKT_GITEA_RELEASE_VERSION)" \
|
||||
GITEA_RELEASE_NAME="$(MKT_GITEA_RELEASE_VERSION)" \
|
||||
GITEA_RELEASE_COMMITISH_TARGET="$(MKT_GITEA_RELEASE_COMMIT_TARGET)" \
|
||||
GITEA_RELEASE_IS_DRAFT="$(MKT_GITEA_RELEASE_IS_DRAFT)" \
|
||||
GITEA_RELEASE_BODY="$(MKT_GITEA_RELEASE_BODY)" \
|
||||
GITEA_RELEASE_ATTACHMENTS="$(MKT_GITEA_RELEASE_ATTACHMENTS)" \
|
||||
GITEA_RELEASE_USERNAME="$(MKT_GITEA_RELEASE_USERNAME)" \
|
||||
GITEA_RELEASE_PASSWORD="$(MKT_GITEA_RELEASE_PASSWORD)" \
|
||||
tools/gitea-release/bin/gitea-release.sh
|
||||
|
||||
tools/gitea-release/bin/gitea-release.sh:
|
||||
mkdir -p tools/gitea-release/bin
|
||||
curl --output tools/gitea-release/bin/gitea-release.sh https://forge.cadoles.com/Cadoles/Jenkins/raw/branch/master/resources/com/cadoles/gitea/gitea-release.sh
|
||||
chmod +x tools/gitea-release/bin/gitea-release.sh
|
19
tasks/webdav.mk
Normal file
19
tasks/webdav.mk
Normal file
@ -0,0 +1,19 @@
|
||||
MKT_WEBDAV_USER ?=
|
||||
MKT_WEBDAV_PASSWD ?=
|
||||
MKT_WEBDAV_REMOTE_URL ?=
|
||||
MKT_WEBDAV_DIR ?=
|
||||
MKT_WEBDAV_FILE ?=
|
||||
|
||||
mkt-webdav-upload:
|
||||
curl \
|
||||
-f \
|
||||
-u '$(MKT_WEBDAV_USER):$(MKT_WEBDAV_PASSWD)' \
|
||||
-X MKCOL \
|
||||
"$(MKT_WEBDAV_REMOTE_URL)/$(MKT_WEBDAV_DIR)"
|
||||
curl \
|
||||
-f \
|
||||
-u '$(MKT_WEBDAV_USER):$(MKT_WEBDAV_PASSWD)' \
|
||||
-T "$(PWD)/$(MKT_WEBDAV_FILE)" \
|
||||
"$(MKT_WEBDAV_REMOTE_URL)/$(MKT_WEBDAV_DIR)/$(shell basename $(MKT_WEBDAV_FILE))"
|
||||
|
||||
.PHONY: mkt-webdav-upload
|
Reference in New Issue
Block a user