1
0
Эх сурвалжийг харах

Update Taskfile for Windows

Joe Chen 3 жил өмнө
parent
commit
b3541030c3
1 өөрчлөгдсөн 6 нэмэгдсэн , 2 устгасан
  1. 6 2
      Taskfile.yml

+ 6 - 2
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