]> source.dussan.org Git - gitea.git/commitdiff
Remove explicit 'generate' calls, fix release task (#9288)
authorsilverwind <me@silverwind.io>
Sun, 8 Dec 2019 16:56:59 +0000 (17:56 +0100)
committerLauris BH <lauris@nix.lv>
Sun, 8 Dec 2019 16:56:59 +0000 (18:56 +0200)
* Remove more explicit 'generate' calls

`generate` is now implicit during `build` since #9114, it is no longer
necessary or desired to specify it explicitely.

* add js,css,generate dependencies to release task

* remove generate warning as per @lunny

.drone.yml
Makefile
README.md
docs/content/doc/installation/from-source.en-us.md
docs/content/doc/installation/from-source.fr-fr.md
docs/content/doc/installation/from-source.zh-cn.md
docs/content/doc/installation/from-source.zh-tw.md
snap/snapcraft.yaml

index b9f5b58743619e3fe67977362de5e10209f53e8b..95811c0224f81cc133f512769eb0d49082d0a755 100644 (file)
@@ -89,7 +89,6 @@ steps:
     commands:
       - curl -sL https://deb.nodesource.com/setup_12.x | bash - && apt -y install nodejs
       - make clean
-      - make generate
       - make golangci-lint
       - make revive
       - make swagger-check
@@ -394,7 +393,6 @@ steps:
     image: techknowlogick/xgo:latest
     commands:
       - export PATH=$PATH:$GOPATH/bin
-      - make generate
       - make release
     environment:
       GOPROXY: off
@@ -496,7 +494,6 @@ steps:
     image: techknowlogick/xgo:latest
     commands:
       - export PATH=$PATH:$GOPATH/bin
-      - make generate
       - make release
     environment:
       GOPROXY: off
index ffb19dab387c17c1fa8c308e270a747078b650a4..3ee38f806cc52bce07dd191552928f8469825495 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -397,7 +397,7 @@ $(EXECUTABLE): $(GO_SOURCES)
        GO111MODULE=on $(GO) build -mod=vendor $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
 
 .PHONY: release
-release: release-dirs release-windows release-linux release-darwin release-copy release-compress release-check
+release: js css generate release-dirs release-windows release-linux release-darwin release-copy release-compress release-check
 
 .PHONY: release-dirs
 release-dirs:
index d2be97a34567dc9bb844674fa36c962be005ed26..f27b5b38fe722a85ba21acae955d8a5c13ac26a2 100644 (file)
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ This project has been
 
 From the root of the source tree, run:
 
-    TAGS="bindata" make generate all
+    TAGS="bindata" make build
 
 More info: https://docs.gitea.io/en-us/install-from-source/
 
index 270085e9e85c9f937bb451f5e4b57534b06664fc..f5e12182a3642cb5d2db6ef747009343fcf8a5a2 100644 (file)
@@ -106,8 +106,6 @@ To include assets, add the `bindata` tag:
 TAGS="bindata" make build
 ```
 
-WARNING: `generate` method is deprecated and using it may cause build to miss some static files.
-
 In the default release build of our continuous integration system, the build
 tags are: `TAGS="bindata sqlite sqlite_unlock_notify"`. The simplest
 recommended way to build from source is therefore:
index def4c4ee418fd7dc8ad45f255bf590bdc3257f63..d4abe0700c0c946c40c128363641eaf3b3b6274c 100644 (file)
@@ -60,10 +60,10 @@ Comme nous regroupons déjà toutes les bibliothèques requises pour compiler Gi
 * `sqlite sqlite_unlock_notify`: Active la prise en charge d'une base de données [SQLite3](https://sqlite.org/), ceci n'est recommandé que pour les petites installations de Gitea.
 * `pam`: Active la prise en charge de PAM (mLinux Pluggable Authentication Modules), très utile si vos utilisateurs doivent être authentifiés avec les comptes du système.
 
-Il est temps de compiler le binaire, nous suggérons d'intégrer les ressources avec l'option de compilation `bindata`. Pour inclure les ressources, vous devrez également exécuter la tâche Make `generate`. Dans le cas échéant, les ressources ne pourront pas être intégrées:
+Il est temps de compiler le binaire, nous suggérons d'intégrer les ressources avec l'option de compilation `bindata`:
 
 ```
-TAGS="bindata" make generate build
+TAGS="bindata" make build
 ```
 
 ## Test
index 4b9d1a51826b544cb8317421cc737884d43c540d..b9b5be2b5f50e286ab960696145152a8165efe10 100644 (file)
@@ -66,8 +66,6 @@ git checkout v{{< version >}}
 TAGS="bindata" make build
 ```
 
-警告: `generate` 已经废弃,使用 `generate` 会导致资源文件打包失败。
-
 默认的发布版本中的编译选项是: `TAGS="bindata sqlite sqlite_unlock_notify"`。以下为推荐的编译方式:
 
 ```bash
index 461e9f0748af0cfcc72079643281c0fc4107242d..a7c1a343e077c8a61756c3e4b9d9a75169d225fa 100644 (file)
@@ -50,10 +50,10 @@ git checkout v{{< version >}}
 * `sqlite sqlite_unlock_notify`: 使用此標籤來啟用 [SQLite3](https://sqlite.org/) 資料庫,建議只有少數人時才使用此模式。
 * `pam`: 使用此標籤來啟用 PAM (Linux Pluggable Authentication Modules) 認證,對於系統使用者來說,此方式最方便了。
 
-現在您可以開始編譯執行檔了,我們建議使用 `bindata` 編譯選項,使用 `bindata` 選項前,您必須執行 `generate` 任務將所有資源都一起編譯進去,否則相關資源都不會被編譯進執行檔:
+現在您可以開始編譯執行檔了,我們建議使用 `bindata` 編譯選項:
 
 ```
-TAGS="bindata" make generate build
+TAGS="bindata" make build
 ```
 
 **注意**: 因為使用了套件管理工具,我們建議 Go 環境版本為 1.6 或者是更高,這樣不用在 Go 1.5 版本設定全域變數 `GO15VENDOREXPERIMENT`。
index d1ea4689cfab3fac61a99826a039d22a0e7a02d3..b4441805bcc7995b9edbec82ba80c4e9cf9d2c87 100644 (file)
@@ -66,7 +66,7 @@ parts:
       export PATH=$SNAPCRAFT_PART_INSTALL/../go/bin/:$SNAPCRAFT_PART_INSTALL/../../go/install/bin:$PATH
       export GOPATH=$SNAPCRAFT_PART_INSTALL/../go
       cd $GOPATH/src/code.gitea.io/gitea
-      TAGS="bindata sqlite sqlite_unlock_notify pam cert" make generate build
+      TAGS="bindata sqlite sqlite_unlock_notify pam cert" make build
     install: |
       # Set Convenience Variables
       src=$SNAPCRAFT_PART_INSTALL/../go/src/code.gitea.io/gitea