From b3541030c3ae9796b7f9d6edbe94e6e87630a097 Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Tue, 18 Jan 2022 00:23:27 +0800 Subject: [PATCH] Update Taskfile for Windows --- Taskfile.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index ff40c018d..7c0fb5e6e 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -1,5 +1,9 @@ version: '3' +vars: + BINARY_EXT: + sh: echo '{{if eq OS "windows"}}.exe{{end}}' + tasks: web: desc: Build the binary and start the web server. @@ -16,7 +20,7 @@ tasks: -X "{{.PKG_PATH}}.BuildCommit={{.BUILD_COMMIT}}" ' -tags '{{.TAGS}}' - -trimpath -o gogs + -trimpath -o gogs{{.BINARY_EXT}} vars: PKG_PATH: gogs.io/gogs/internal/conf BUILD_TIME: @@ -60,7 +64,7 @@ tasks: cmds: - rm -rf {{.RELEASE_GOGS}} - mkdir -p {{.RELEASE_GOGS}} - - cp -r gogs LICENSE README.md README_ZH.md scripts {{.RELEASE_GOGS}} + - cp -r gogs{{.BINARY_EXT}} LICENSE README.md README_ZH.md scripts {{.RELEASE_GOGS}} - cd {{.RELEASE_ROOT}} && zip -r gogs.$(NOW).zip "gogs" vars: RELEASE_ROOT: release