mirror of
https://github.com/Li4n0/revsuit.git
synced 2026-09-21 22:30:46 +08:00
ci: remove architectures other than amd64
This commit is contained in:
@@ -12,14 +12,11 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
go-version: '^1.16.0'
|
go-version: '^1.16.0'
|
||||||
- name: compile
|
- name: compile
|
||||||
env:
|
|
||||||
CGO_ENABLE: 1
|
|
||||||
CGO_LDFLAGS: -static
|
|
||||||
run: |
|
run: |
|
||||||
GOARCH="amd64" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_amd64" ./cmd/revsuit/revsuit.go
|
GOARCH="amd64" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_amd64" ./cmd/revsuit/revsuit.go
|
||||||
GOARCH="386" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_i386" ./cmd/revsuit/revsuit.go
|
# GOARCH="386" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_i386" ./cmd/revsuit/revsuit.go
|
||||||
GOARCH="arm" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_arm" ./cmd/revsuit/revsuit.go
|
# GOARCH="arm" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_arm" ./cmd/revsuit/revsuit.go
|
||||||
GOARCH="arm64" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_arm64" ./cmd/revsuit/revsuit.go
|
# GOARCH="arm64" go build -v -ldflags="-s -w -extldflags=-static" -tags netgo -trimpath -o "bin/revsuit_linux_arm64" ./cmd/revsuit/revsuit.go
|
||||||
- name: Upload the artifacts
|
- name: Upload the artifacts
|
||||||
uses: li4n0/upload-release-action@v2
|
uses: li4n0/upload-release-action@v2
|
||||||
with:
|
with:
|
||||||
@@ -37,11 +34,9 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
go-version: '^1.16.0'
|
go-version: '^1.16.0'
|
||||||
- name: compile
|
- name: compile
|
||||||
env:
|
|
||||||
CGO_ENABLE: 1
|
|
||||||
run: |
|
run: |
|
||||||
GOARCH="amd64" go build -v -ldflags="-s -w" -trimpath -o "bin/revsuit_darwin_amd64" ./cmd/revsuit/revsuit.go
|
GOARCH="amd64" go build -v -ldflags="-s -w" -trimpath -o "bin/revsuit_darwin_amd64" ./cmd/revsuit/revsuit.go
|
||||||
GOARCH="arm64" go build -v -ldflags="-s -w" -trimpath -o "bin/revsuit_darwin_arm64" ./cmd/revsuit/revsuit.go
|
# GOARCH="arm64" go build -v -ldflags="-s -w" -trimpath -o "bin/revsuit_darwin_arm64" ./cmd/revsuit/revsuit.go
|
||||||
- name: Upload the artifacts
|
- name: Upload the artifacts
|
||||||
uses: li4n0/upload-release-action@v2
|
uses: li4n0/upload-release-action@v2
|
||||||
with:
|
with:
|
||||||
@@ -59,13 +54,10 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
go-version: '^1.16.0'
|
go-version: '^1.16.0'
|
||||||
- name: compile
|
- name: compile
|
||||||
env:
|
|
||||||
CGO_ENABLE: 1
|
|
||||||
CGO_LDFLAGS: -static
|
|
||||||
run: |
|
run: |
|
||||||
env GOARCH=amd64 go build -v -ldflags="-s -w -extldflags=-static" -trimpath -o "bin/revsuit_windows_amd64.exe" ./cmd/revsuit/revsuit.go
|
env GOARCH=amd64 go build -v -ldflags="-s -w -extldflags=-static" -trimpath -o "bin/revsuit_windows_amd64.exe" ./cmd/revsuit/revsuit.go
|
||||||
env GOARCH=386 go build -v -ldflags="-s -w -extldflags=-static" -trimpath -o "bin/revsuit_windows_i386.exe" ./cmd/revsuit/revsuit.go
|
# env GOARCH=386 go build -v -ldflags="-s -w -extldflags=-static" -trimpath -o "bin/revsuit_windows_i386.exe" ./cmd/revsuit/revsuit.go
|
||||||
env GOARCH=arm go build -v -ldflags="-s -w -extldflags=-static" -trimpath -o "bin/revsuit_windows_arm.exe" ./cmd/revsuit/revsuit.go
|
# env GOARCH=arm go build -v -ldflags="-s -w -extldflags=-static" -trimpath -o "bin/revsuit_windows_arm.exe" ./cmd/revsuit/revsuit.go
|
||||||
- name: Upload the artifacts
|
- name: Upload the artifacts
|
||||||
uses: li4n0/upload-release-action@v2
|
uses: li4n0/upload-release-action@v2
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -26,7 +26,8 @@ Powerful:
|
|||||||
|
|
||||||
### Preparation
|
### Preparation
|
||||||
|
|
||||||
Download the latest release firstly.
|
Download the latest release firstly. For the time being, only the binary for amd64 architecture is available for
|
||||||
|
download, if you need to use it in other architectures, you can compile it yourself.
|
||||||
|
|
||||||
RevSuit will generate default configuration file on first run. Modify the configuration file according to your needs,
|
RevSuit will generate default configuration file on first run. Modify the configuration file according to your needs,
|
||||||
then re-run.
|
then re-run.
|
||||||
|
|||||||
+1
-1
@@ -23,7 +23,7 @@ RevSuit 是一款灵活并且强大的反连平台。目前支持 HTTP、DNS、R
|
|||||||
|
|
||||||
### 安装
|
### 安装
|
||||||
|
|
||||||
在 Releases 里下载最新版本的 RevSuit。
|
在 Releases 里下载最新版本的 RevSuit。暂时只提供 amd64 架构下的二进制文件下载,如需要在其它架构下使用,可以自行编译。
|
||||||
|
|
||||||
RevSuit 首次运行时将会生成配置文件模板,你需要编辑其中的内容然后重新运行。
|
RevSuit 首次运行时将会生成配置文件模板,你需要编辑其中的内容然后重新运行。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user